Mic*_*ski 1 python time-complexity
我正在准备面试,想知道我编写的以下代码中find_missing函数的时间复杂度是多少,它在 1 到 99 之间的未排序值列表中找到缺失值。我对复杂性理论很陌生,而不是确定在使用内置排序函数时如何正确计算它。
def find_missing(num_array):
num_array = sorted(num_array)
print(num_array)
for k in range(len(num_array)-1):
if num_array[k] == num_array[k+1] - 1:
continue
else:
return num_array[k] + 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |