Können Sie mir erklären, wie Sie die zeitliche Komplexität dafür finden?Zeitkomplexität für abhängige verschachtelte For-Schleife?
sum=0;
for(k=1;k<=n;k*=2)
for(j=1;j<=k;j++)
sum++;
Also, ich weiß, die äußere Schleife Zeitkomplexität von O (log n), aber da die Iterationen der inneren Schleife auf dem Wert der äußeren Schleife hängt, ist die Komplexität dieses Algorithmus nicht O (nlogn).
Das Buch sagt, es ist O (n).
ich wirklich nicht verstehen, wie es O (n) ist ... Kann jemand bitte erklären ... werde ich wirklich dankbar, wenn u btw in die Details gehen könnte: D
Eine mathematische Lösung mir helfen, besser zu verstehen, würde ...
Nitpick: die Schleife * ist * O (n log n) , aber * nicht * Theta (n log n). Ich weiß nicht, ob alle Universitäten die Unterscheidung machen ... –