【发布时间】:2019-07-19 23:28:16
【问题描述】:
为什么在这种情况下我不能将数组长度设置为默认参数?
def q_helper(arr, start=0, end=len(arr)-1):
pivot = arr[start]
swapIdx = start
for i in range(len(arr)):
if pivot > arr[i]:
swapIdx += 1
swap(arr, swapIdx, i)
swap(arr, start, swapIdx)
return swapIdx
【问题讨论】:
-
如副本中所述,您不能这样做。在任何情况下,
end甚至不会在任何地方的函数中使用。
标签: python-3.x algorithm sorting