【发布时间】:2020-09-25 11:59:32
【问题描述】:
for i in range(array[0]*2):
print ("Algorithms are awesome!")
for item in array:
item *= 1000
print(item)
for item in array:
print(item)
我想知道时间复杂度。
【问题讨论】:
-
如果您的代码是正确的,那么所有代码都是 O(n)。
-
请正确格式化您的代码。无法判断这应该是三个单独的串联循环,还是一个嵌套循环,或其他组合。
-
这是三个独立的循环串联在一个函数中。
-
一般来说,算法复杂度是通过计算(如数学)而不是测量(如定时)来计算的。
标签: python for-loop time-complexity