【发布时间】:2018-06-18 01:57:43
【问题描述】:
这是函数:
c = []
def badsort(l):
v = 0
m = len(l)
while v<m:
c.append(min(l))
l.remove(min(l))
v+=1
return c
虽然我意识到这是一种非常低效的排序方式,但我想知道这样一个函数的时间复杂度是多少,因为虽然它没有嵌套循环,但它会重复循环多次。
【问题讨论】:
-
如果它说“坏”,它几乎总是二次或更糟。
标签: python performance big-o