快速排序的vector简易示例
来源:互联网 发布:网络电视剧播放排行榜 编辑:程序博客网 时间:2024/06/11 05:18
#include<iostream>using namespace std;#include<vector>using std::vector;void quicksort(vector<int>& vint,int s,int t){int i=s,j=t;int temp;if(s<t){temp=vint[s];while(i!=j){while(j>i&&vint[j]>temp)j--;vint[i]=vint[j];while(i<j&&vint[i]<temp)i++;vint[j]=vint[i];}vint[i]=temp;quicksort(vint,s,i-1);quicksort(vint,i+1,t);}}void display(vector<int>& vint){for(int i=0;i<vint.size();i++)cout<<vint[i]<<",";}int main(){vector<int> vec(15);for(int i=0;i<15;i++)vec[i]=15-i;display(vec);cout<<endl<<"after sort:"<<endl;quicksort(vec,0,vec.size()-1);display(vec);return 0;}
- 快速排序的vector简易示例
- 快速排序的简易实现
- 简易选择排序示例
- 快速排序的最简易实现
- vector的简易实现
- 快速排序示例
- 快速排序示例
- 快速排序原理示例
- 快速排序的最简易实现(Java+Groovy)
- 冒泡排序、快速排序示例
- vector的输入输出以及用sort实现快速排序
- vector的使用示例
- 简易Vector
- 快速排序 一个简单示例
- python快速排序代码示例!
- (示例)使用快速排序函数qsort的例程
- 简易的冒泡排序
- 快速排序算法-容器存储vector
- IOS5 ARC unsafe_unretained等说明
- 配置MySQL主从复制(Replication)服务
- 后pc时代与想法
- Video for Linux
- 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
- 快速排序的vector简易示例
- license文件生成原理
- linux系统监控(二)--- top详解
- 什么是DOCTYPE 它对网页起何作用?
- 2012第22周移动应用推荐
- Caused by java.lang.ClassNotFoundException javassist.ClassPool
- linux系统监控(三)--- iostat 详解
- Caused by java.lang.NoClassDefFoundError orgapachecommonsfileuploadRequestContext
- mysql delete Error Code : 1064