Was wäre die Big O-Notation für die folgenden verschachtelten Loops?Java Große O-Notation von 3 verschachtelten Loops von Log (n)
for (int i = n; i > 0; i = i/2){
for (int j = n; j > 0; j = j/2){
for (int k = n; k > 0; k = k/2){
count++;
}
}
}
Meine Gedanken sind: jede Schleife ist O(log2(n))
so ist es so einfach wie mehrfach
O(log2(n)) * O(log2(n)) * O(log2(n)) = O(log2(n)^3)
Meine Vermutung wäre auch 'O (log 2 (n)^3)'. –