大O表示法對於下面的嵌套循環會有什麼作用?Java 3個log(n)嵌套循環的Big O表示法
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++;
}
}
}
我的想法是: 每個迴路是O(log2(n))
因此,它是那樣簡單乘法
O(log2(n)) * O(log2(n)) * O(log2(n)) = O(log2(n)^3)
我的假設也將是'O(LOG 2(N)^ 3)'。 –