【发布时间】:2015-03-15 21:30:12
【问题描述】:
我有循环
sum = 0 ;
for ( i = n ; i > 0; i = i/3 )
for ( j = 0 ; j < n^3 ; j++ )
sum++ ;
我必须以大 theta 表示法计算时间复杂度,但第一个循环中的 i/3 让我感到困惑。
【问题讨论】:
-
外循环为 O(log n)。够用吗?
-
我想说内部是 n^3 ,这将使它成为 O(nlog(n))?
-
我认为cs.stackexchange.com 会更好地为您服务
-
感谢您的链接,这让我对 in 有了很好的了解。