【发布时间】:2018-04-01 20:02:59
【问题描述】:
我的问题
这段代码 sn-p 的 Big-O 复杂度是多少? 将 n 视为 4 的幂。
for(int i = 1; i <= n; i = i*4)
for(int k = 1; k <= i; k++)
// constant statement
到目前为止我所知道的
我通过计算系列 4、4^2、4^3 ... 4^r = n 得到 (base 4) log(n)。 r = (base 4) log(n)。
我现在陷入了这个总结:
如果我做错了什么或有其他方法可以做到这一点,请告诉我。
【问题讨论】:
标签: for-loop big-o computer-science