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。
我正确吗?