Ich versuche, die Komplexität einer for-Schleife mit Hilfe der Big-O-Notation herauszufinden. Ich habe das schon früher in meinen anderen Klassen gemacht, aber dieses ist strenger als die anderen, weil es sich um den eigentlichen Algorithmus handelt. Der Code ist wie folgt:
%Vor%Ich bin angekommen, dass die erste Schleife von O ist (log_2 (n)). Was die zweite Runde angeht, bin ich etwas verloren! Danke für die Hilfe bei der Analyse.
Um die Zeitkomplexität Ihres Algorithmus formal zu lösen, können Sie die folgenden Schritte mit der Sigma-Notation verwenden:
Sehen Sie sich auch die letzte Folie dieses sehr interessanten Dokuments an Dr. Jauhar.