算法导论快速排序python实现
来源:互联网 发布:在单片机中TXD和RXD 编辑:程序博客网 时间:2024/05/22 10:40
#-*-coding:UTF-8-*-import sysimport random#sys.setrecursionlimit(1000000)def quicksort(A,p,r): if p<r: x= random.randint(p, r) A[x],A[r]=A[r],A[x] q=partition(A,p,r) quicksort(A,p,q-1) quicksort(A,q+1,r)def partition(A,p,r): x=A[r] i=p-1 for j in range(p,r): if A[j]<=x: i+=1 A[j],A[i]=A[i],A[j] A[i+1],A[r]=A[r],A[i+1] return i+1A=[10,9,8,7,6,5,4,3,2,1]quicksort(A,0,9)print A
0 0
- 算法导论快速排序python实现
- 【算法导论】快速排序实现
- 算法导论快速排序实现
- C++ 快速排序实现(算法导论)
- 【算法导论】用C++实现快速排序
- 快速排序(算法导论实现)
- 算法导论 - QuickSort 快速排序 C++实现
- 算法导论C语言实现: 快速排序
- 快速排序之算法导论实现
- 【算法导论】快速排序java实现
- 快速排序quicksort-算法导论java实现
- 算法导论之随机化快速排序实现
- 算法导论插入排序算法python实现
- 算法导论合并排序算法python实现
- 算法导论-快速排序
- 【算法导论】快速排序
- 算法导论-----快速排序
- 【算法导论】快速排序
- Oracle EBS ASCP 基本计算逻辑
- jQuery中的ajax服务端返回方式(转)
- nested transactions not supported
- A+B for Matrices(1001)
- 模板类与类模板、函数模板与模板函数等的区别
- 算法导论快速排序python实现
- Animation & Property Animation 使用
- 图片测试一下
- 蓝牙的技术特点
- OC初识之简单的OC程序
- scanf()的的返回值
- Centos6.3安装配置svn(转载自博客园)
- Trapping Rain Water
- 2015-03-10数据加载、存储与文件格式(3)