每天一个C++小程序(十五)--快速排序
2014-05-02 14:36
302 查看
//快速排序 void QucikSort(int a[],int low,int high){ int i=low,j=high,x=a[low],t; do{ while (a[j]>x && j>low)j--; while (a[i]<x && i<high)i++; if (i<=j){ t=a[i]; a[i]=a[j]; a[j]=t; i++; j--; } }while (i<=j); if (low<j)QucikSort(a,low,j); if (high>i)QucikSort(a,i,high); }
—————————————————————————————————
本文原创自Slience的csdn技术博客。
本博客所有原创文章请以链接形式注明出处。
欢迎关注本技术博客,本博客的文章会不定期更新。
大多数人想要改造这个世界,但却罕有人想改造自己。
世上没有绝望的处境,只有对处境绝望的人。
————By slience
—————————————————————————————————
相关文章推荐
- 每天一个c++小程序(1):快速排序
- 每天一个小程序(16)——交换排序之快速排序2
- 每天一个小程序——选择排序时的一个小问题!
- 每天一个小程序(12)——交换排序之冒泡排序
- 快速会用c++异常捕获机制(一个程序几行代码)
- 每天一个C++小程序(十七)--矩阵链乘
- 每天一个C++小程序(十九)--桶排序
- 如何写出一个较好的快速排序程序
- 每天一个小程序(7)——C++中sort函数的应用
- 每天一个C++小程序(十四)--堆排序
- 每天一个c++小程序(2):二维数组动态创建
- 每天一个C++小程序(二十)--简单的飘雪程序
- 【C++ 快速入门】一个使用IO库的程序
- 每天一个小程序(15)——交换排序之快速排序
- 每天一个C++小程序(十六)--线性表
- 每天一个小程序(10)——直接插入排序
- 每天一个C++小程序(十八)--插入排序
- 每天一个C++小程序(求线段长度)
- 一个快速排序 和 直接插入排序 的简单 c程序
- 每天一个C++小程序(求圆面积)