0
假設我有以下代碼:如何使用求和符號證明算法是Θ(log n)?
int sum = 0;
int val=128;
for (int i=n; i>=1; i=i/2) {
for (int j=1; j<val; j++) {
sum ++;
}
}
你如何證明這是Θ(log n)的數學?
我通常的做法是使用求和(sigma notation),但在這種情況下,我們並沒有線性地增加循環變量。什麼是這樣的好方法?