【发布时间】:2017-10-04 10:27:45
【问题描述】:
for i in xrange(1,n+1):
for j in xrange(1,i*i):
if j%i==0:
for k in xrange(0,j):
print("*")
上述算法的时间复杂度是多少?
【问题讨论】:
-
这是我过去考试中的一个问题。经过分析,我发现语句 3 仅适用于 'n' 次。由此我们可以推断出第 5 条语句最多会运行 n**3 次.. 不应该是 O(n^3) 吗?
标签: time-complexity big-o