QuickSort

来源:互联网 发布:xp怎么网络共享打印机 编辑:程序博客网 时间:2024/06/05 13:30
def quickSort(left, right):    global seq    if left >= right:        return    tmp = seq[left]    low = left    hight = right    while low != hight:        while (seq[hight] >= tmp) and (hight > low):            hight -= 1        seq[low] = seq[hight]        while (seq[low] <= tmp) and (low < hight):            low += 1        seq[hight] = seq[low]    seq[low] = tmp    quickSort(left, low - 1)    quickSort(low + 1, right)
0 0
原创粉丝点击