1
我被要求計算一個家庭作業的大θ,但這個領域的講義材料有點稀疏。計算函數的大θ值
鑑於我已經制定了一個執行圖表環路
for (x = 1; x <= n; x *= 2){
for(y = 1; y <= n; y += 2)
t++;
爲
x y
1 1, 3, 5, 7 ... n-2, n
2 1, 3, 5, 7 ... n-2, n
4 1, 3, 5, 7 ... n-2, n
8 1, 3, 5, 7 ... n-2, n
log n (n+1)/2
它那的投擲我從內環路增量器。它執行(n + 1)/ 2次,所以大的theta必須是(n log n + log n)/ 2。
我正確嗎?