我在確定算法的時間複雜性方面存在問題。分析我的程序的時間複雜度
for(int i=0;i <n i++){} O(n)
for(int i= 0 ;i<n ;i++){ O(n^2)
for(int j=0;j<n;j++){
}
}
現在對於下面的代碼什麼的複雜性
for(i =0; i<n ; i++) {}
for (j=0;j<n ;j++) {}
是O(2N),因爲它invloves 2個獨立的循環?
如果我開始j = 5到n怎麼辦?
上午位混淆我從想到得到爲(I = 0; I
jslearner
2011-03-11 06:37:28