【发布时间】:2011-10-10 11:37:35
【问题描述】:
这将是我关于分析 for 循环运行时间的问题的第 2 部分
http://faculty.simpson.edu/lydia.sinapova/www/cmsc250/LN250_Weiss/L03-BigOhSolutions.htm#PR4 包含解决方案,我对两个特定的“for”循环有疑问
有人可以向我解释如何计算他们两个的运行时间。谢谢!
1.
sum = 0;
for( i = 0; i < n; i++)
for( j = 0; j < i*i; j++)
for( k = 0; k < j; k++)
sum++;
2.
sum = 0;
for( i = 0; i < n; i++)
for( j = 0; j < i*i; j++)
if (j % i ==0)
for( k = 0; k < j; k++)
sum++;
【问题讨论】:
标签: performance big-o