递归快速排序
来源:互联网 发布:网页美工是做什么的 编辑:程序博客网 时间:2024/06/10 00:53
递归快速排序
#include <iostream> using namespace std;void QuickSort(int low,int high,int* a){int left,right,pivot;left=low;right=high;pivot=a[left];if(low < high){ while(left<right){while(left<right && a[right]>=pivot)right--;a[left]=a[right];while(left<right && a[left]<=pivot)left++;a[right]=a[left];}a[left]=pivot; QuickSort(low,left-1,a);QuickSort(left+1,high,a);}}int main() { int a[]={98,34,12,-3,0,45,51,11};int n=sizeof(a)/sizeof(a[0]);QuickSort(0,n-1,a);for(int i=0;i<n;++i)cout<<a[i]<<'\t';cout<<endl;system("pause"); return 0; }
- 快速排序递归调用
- 快速排序,递归算法
- 快速排序递归算法
- 递归实现快速排序
- 快速排序(递归)
- 快速排序(递归)
- 快速排序----非递归
- 快速排序+递归实现
- 快速排序【递归版】
- 递归快速排序
- 递归快速排序
- 快速排序算法(递归)
- 递归版快速排序
- 快速排序 非递归
- 快速排序(递归)
- 快速排序 递归
- 递归实现快速排序
- 递归--快速排序
- sdut2560 又见回文
- paip.c++读写ini文件.
- 12.1.5 GenericServlet
- 使用disk genius合并C盘和D盘
- OpenGL的多边形分割化
- 递归快速排序
- poj 2689 Prime Distance 素数
- 学习设计模式之禅——模板方法模式
- 解决linux下erlang关闭port同时也关掉与其连接的c语言进程
- 黑马程序员——泛型
- 考试过关必胜笔记法
- Python Unicode与中文处理
- [cocos2d-x]lua环境配置
- /dev/zero与/dev/null