[英]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.