快速排序/quickSort
来源:互联网 发布:淘宝卖家怎么改差评 编辑:程序博客网 时间:2024/05/17 00:16
int partition(int a[], int l, int h) {int i=l+1, j=h;int me=l;while (i<j) {while (a[i]<=a[l] && i<j) {i++;}while (a[j]>a[l] && j>i) {j--;}if (i < j) {int swap = a[i];a[i++] = a[j];a[j--] = swap;}}if (i == j && a[l] <= a[j]) {j--;}if (l < j) {int swap = a[l];a[l] = a[j];a[j] = swap;me = j;}return me;}void quickSort(int a[], int l, int h) {if (l<h) {int me = partition(a, l, h);quickSort(a, l, me -1);quickSort(a, me+1, h);}}
0 0
- 快速排序(quicksort)
- QuickSort(快速排序)
- 快速排序(quicksort)
- 快速排序QuickSort
- 快速排序(QuickSort)
- QuickSort(快速排序)
- 快速排序(quickSort)
- 快速排序(Quicksort)
- 快速排序 QuickSort
- 快速排序QuickSort.c
- Quicksort 快速排序源程序
- QuickSort 快速排序
- quicksort快速排序
- quicksort快速排序
- (C#)快速排序 Quicksort
- 快速排序算法QuickSort
- 快速排序(QuickSort)
- 快速排序(QuickSort)
- 是否允许分配伪终端解决
- 纯js实现html转pdf
- Git&GitHub学习笔记之(三)Git向GitHub提交代码
- 甲骨文预科学习第一次
- 机器学习之KNN 算法
- 快速排序/quickSort
- 1100. Mars Numbers
- Oracle ASH分析详解
- 313. Super Ugly Number
- 面试题13:在O(1)时间内删除链表结点
- POJ 3069 Saruman's Army
- Ubuntu16安装CodeBlocks
- Yii2的学习过程(基本配置和安装入门)
- cmake 使用