【quickSort】
来源:互联网 发布:我知你忌讳是什么意思 编辑:程序博客网 时间:2024/05/29 19:14
百度百科解释很详细http://baike.baidu.com/link?url=-5qhVx5CUYHVVEV-dcYD8GIrFRYeq1XfvWETI9_8jh-dmzstsWn4fea4JBdjTpffQLuaEmIavUOrluPzdzPVtK
#include<iostream>using namespace std;void Qsort(int a[],int low,int high){ if(low>high) return; int first=low; int last=high; int key=a[first]; while(first<last){ while(first<last&&a[last]>=key) last--; a[first]=a[last]; while(first<last&&a[first]<=key) first++; a[last]=a[first]; } a[first]=key; Qsort(a,low,first-1); Qsort(a,first+1,high);}int main(){ int a[] = {57, 68, 59, 52, 72, 28, 96, 33, 24}; Qsort(a,0,sizeof(a)/sizeof(a[0])-1); for(int i=0;i<sizeof(a)/sizeof(a[0]);i++) cout<<a[i]<<' '; cout<<endl; return 0;}
0 0
- Quicksort
- QuickSort
- quicksort
- quicksort
- QuickSort
- QuickSort
- QuickSort
- QuickSort
- QuickSort
- QuickSort
- quicksort
- QuickSort
- QuickSort
- QuickSort
- quicksort
- quicksort
- QuickSort
- Quicksort
- centos6修改YUM源方法
- binary-search-tree-iterator
- Android ListView 的基本用法
- R语言学习:数据结构6-缺失值
- 编写用户侧定时器
- 【quickSort】
- linux学习之c注释
- Cpp_拷贝构造与拷贝赋值
- 数据切分——Atlas读写分离Mysql集群的搭建
- CF 116A Tram
- 如何查找openCV函数源代码
- 括号匹配(栈和队列)
- PHP之有关类和对象的系统函数与运算符
- 2015年终总结-青春如歌