标签: algorithm function time-complexity big-o
似乎无法弄清楚这个功能的时间复杂性。
日志库是2。
这就是我到目前为止......
从那以后,我一直坚持做什么。 注意:大写X和小写x是相同的变量。只是搞砸了键入方程式。
答案 0 :(得分:0)
由于当日志库为2时,2 ^(log(n))= n,您可以通过比较sqrt(2 log(n))和log(n)来至少粗略地了解发生了什么。对于n足够大的sqrt(2 log(n))< log(n)所以你的函数渐渐地比2 ^(log(n))= n更快地增长。事实上,对于任何固定的k,2 ^(log(n)/ k)= n ^(1 / k)和足够大的n sqrt(2(log(n))< log(n)/ k,所以你的对于任何k,函数渐近地比n ^(1 / k)慢。