簡體   English   中英

function 的 Big-O 具有受外循環影響的嵌套循環

[英]Big-O of a function that has a nested loop affected by outer loop

for(int i = 0; i < N*N; i++) {
   for(int j = 0; j < i; j++) {
      //something O(1)
   }
}

所以我試圖找到這個 function 的大 O。

外層循環單獨O(N^2),內層循環從0到N^2。 所以我在想這會使整個事情成為 O(N^4)。 我這樣想對嗎?

是的,你是對的。 代碼的時間復雜度為O(N^4)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM