pycharm用来调试时,run可以出结果,而debug是会出错,这会是因为什么原因
代码如下:
import numpy as np
import sys, os
def quickSort(L, low, high):
i = low
j = high
if i >= j:
return L
key = L
while i < j:
while i < j and L[j] >= key:
j = j-1
L = L[j]
while i < j and L <= key:
i = i+1
L[j] = L
L = key
quickSort(L, low, i-1)
quickSort(L, j+1, high)
return L
if __name__ == '__main__':
LL = quickSort([1, 2, 3, 8, 7, 5, 4, 9, 4, 3], 0, 9)
print(LL)
|