如果我有下面的循環:環路複雜
for(k = 1; k <= n; ++k){
for(j = 1; j * j <= k; ++j){
//O(1) operations
}
}
我知道外環將迭代n
次,內循環將迭代floor(sqrt(k))
從外環每k
次迭代。
Therfore,確定時間複雜性,我們有這樣的事情,的
\sum_{k=1}^{n} \floor{\sqrt{k}}
不知道如何着手,並在正方面獲得了封閉形式的時間複雜度總和。
[谷歌搜索](http://mathforum.org/library/drmath/view/65309.html)可能會有所幫助。 – anukul