【发布时间】:2016-04-17 20:10:45
【问题描述】:
我的计算机科学课上有这段代码:
int input=15;
while (input < n ) { input = input *3;}
这段代码有 log3(n/15) 循环的上限。我们怎样才能得到这个结果?
【问题讨论】:
-
可以使用 Math 类的 log 方法
-
你的算法是
O(log n)。您的实际问题是什么? -
您不清楚哪一点?输入从 15 开始,每次增长 3 倍。
标签: java algorithm loops iteration time-complexity