簡體   English   中英

算法T(n)的時間復雜度

[英]Time complexity of algorithm T(n)

有人可以告訴我該算法的時間復雜度嗎? 這本書說它是T(n)=(n-1)(1 + n / 4)= O(n2)

for ( i = 2 ; i <= n ; i++) {
for ( j = 0 ; j <= n) {
cout << i << j ;
j = j + floor(n/4) ;
}
}

但我不知道如何計算。

外循環迭代n-1次,內循環迭代n/4次。 該算法的復雜度為(n-1)*(n / 4)=(n ^ 2-n)/ 4 = O(n^2)

暫無
暫無

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

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