File "/Users/lezoudali/Documents/Algorithms/sort.py", line 62, in merge
while i < len(left) and j < len(right):
TypeError: object of type 'NoneType' has no len()
def merge(left, right):
i = j = 0
result = []
while i < len(left) and j < len(right):
if left[i] < right[j]:
result.append(left[i])
i += 1
else:
result.append(right[j])
j += 1
while i < len(left):
result.append(left[i])
i += 1
while j < len(right):
result.append(right[j])
j += 1
return result
结果我没有从merge函数返回结果。所以函数是return None,这就是我遇到的问题。谢谢森德勒!在
相关问题 更多 >
编程相关推荐