3
我被要求確定此循環的大O符號。確定特定循環的大(O)效率
int x = 1;
int n = 1000;
while (x < (n*n))
{
int y = n;
while (y > 0)
{
y = y-1;
}
x = x+x;
}
現在我看到的是一個嵌套循環。但這絕對不是N^2,對嗎? 我明白什麼使O(n)或O(log(n))成爲某事物,但我將如何去確定一個特定的循環,比如這個?
複雜性是'O(n^3)' – mangusta
你是如何達到這個目標的? @mangusta – Andy
參考算法教科書比較好,總體上總有一款以徹底的例子爲基礎的解釋 – mangusta