快速排序 QuickSort
来源:互联网 发布:python index 编辑:程序博客网 时间:2024/06/06 01:29
def adjustArry(arry,left,right):i = leftj = rightx = arry[i]while i < j:while i<j and arry[j] >= x:j-=1if arry[j] < x:arry[i] = arry[j]i+=1while i<j and arry[i] <= x:i+=1if arry[i] > x:arry[j] = arry[i]j-=1arry[i] = xreturn idef quickSort(arry,left,right):if left < right:i = adjustArry(arry,left,right)quickSort(arry,left,i-1)quickSort(arry,i+1,right)return arryif __name__=='__main__':arry = [72,6,57,88,60,42,83,73,48,85]print quickSort(arry,0,len(arry)-1)
0 0
- 快速排序(quicksort)
- QuickSort(快速排序)
- 快速排序(quicksort)
- 快速排序QuickSort
- 快速排序(QuickSort)
- QuickSort(快速排序)
- 快速排序(quickSort)
- 快速排序(Quicksort)
- 快速排序 QuickSort
- 快速排序QuickSort.c
- Quicksort 快速排序源程序
- QuickSort 快速排序
- quicksort快速排序
- quicksort快速排序
- (C#)快速排序 Quicksort
- 快速排序算法QuickSort
- 快速排序(QuickSort)
- 快速排序(QuickSort)
- 《机器学习实战》(三)决策树(decision trees)
- java书籍
- 寻优方法总结:最速下降法,牛顿下降法,阻尼牛顿法,拟牛顿法DFP/BFGS
- python标准日志模块logging的使用方法
- Hbase0.98.6-CDH5.3集群搭建
- 快速排序 QuickSort
- LoadRunner11-遇到问题及解决办法
- HDOJ--1875--畅通工程再续
- redis技术之旅一
- [C++11 并发编程] 06 - Mutex race condition
- php-mysql 函数练习和使用!
- HDU 1372 Knight Moves
- 写在开头
- 如何以最低的价格使用阿里云的带宽