快速排序算法(牢记)
来源:互联网 发布:淘宝网窗帘罗马圈 编辑:程序博客网 时间:2024/04/28 18:42
快排:// 修改自《C programing language》
#include<iostream>#include<iterator>#include<algorithm>void qsort(int v[], int left, int right){int i,last;if(left >= right)return;std::swap(v[left],v[(left+right)/2]);last = left;for(i = left+1; i <= right; ++i){if(v[i] < v[left])std::swap(v[i],v[++last]);}std::swap(v[left],v[last]);qsort(v,left,last-1);qsort(v,last+1,right);}int main(){int a[]={5,3,1,6,8,9,4};qsort(a,0,7-1);std::copy(a,a+7,std::ostream_iterator<int>(std::cout," "));return 0;}
- 快速排序算法(牢记)
- 快速排序(算法)
- 快速排序(算法)
- 快速排序(算法):
- (算法)快速排序
- 排序算法(四)快速排序算法
- 快速排序算法(qsort)
- 算法 - 快速排序(C#)
- 算法题(快速排序)
- 快速排序算法(Qsort)
- 快速排序算法(QuickSort)
- 快速排序算法(C)
- 快速排序(啊哈算法)
- 算法-快速排序(load)
- 快速排序(递归算法)
- 排序算法(冒泡、快速)
- 快速排序算法(递归)
- 快速排序(算法导论)
- java自定义线程池
- 构造函数不能为虚函数
- ostream类方法 重载的插入操作符 和 cout格式化
- 九个PHP很有用的功能
- 【系列】Latex-3
- 快速排序算法(牢记)
- C语言程序的编译和链接过程
- 黑马程序员-注解(Annotation)
- 探秘Google新搜索引擎算法
- Android帧动画的实现
- C++中的单例模式并非想像得这么简单
- Qt 中显示中文
- 远程开关机
- 快速FPA估算