我不想要答案我想知道如何去做。 算法doIt
的效率可以表示爲O(f(n))= n^3。精確計算以下程序段的效率,並使用big-O符號。有人可以向我解釋在這裏做什麼
for (i=1; i<=n+1; i++)
for (j=1; j<n, j++)
doIt (...)
他給了我們不是這個樣子的,他只是畫了幾個廣場等廣場這表明我們,這是一個嵌套的循環內任何事物的例子。他沒有給我們任何類型的代碼,像問題中的代碼。他剛寫
ALG(M,N,K,L)= 3N^3
M = 1N,N = 1的2n,K = 1N,L = 1N^2
N^2 * n個* 2n * n * 3n^3 = 6n^8 = O(n^8)
所以,我假設這是一個嵌套循環,最高的是n^3。 或者有人可以爲示例編寫代碼,以便我可以更好地理解它?
代碼示例似乎被切斷 - 請您擴展?另外,縮進你的代碼會使它變得等寬,所以我們可以更容易地閱讀它。謝謝! – cxw 2014-08-29 18:50:02