def quickSort(alist): quickSortHelper(alist,0,len(alist)-1) def quickSortHelper(alist,first,last): if first pivotvalue and \ rightmark >= leftmark: rightmark = rightmark -1 if rightmark < leftmark: done = True else: alist[leftmark],alist[rightmark]= \ alist[rightmark],alist[leftmark] alist[first],alist[rightmark]= \ alist[rightmark],alist[first] return rightmark