
常用算法之选择排序(C++版)
1 vector selectSort(vector ivec)
2 {
3 int num;
4 cout<<"请输入需要排序的整数序列 按下ctrl+z结束输入 "<
5 while(cin>>num)
6 ivec.push_back(num);
7 int n=ivec.size();
8
9 for(int i=0;i
10 {
11 int Min=i;
12
13 //求ivec[i]与ivec[n]之间的最小值ivec[Min];
14 for(int j=i;j
15 {
16
17 if(ivec[Min]>ivec[j+1])
18 Min=j+1;
19 continue;
20
21 }
22
23 //交换顺序
24 vector temp(1);
25 temp[0]=ivec[i];
26 ivec[i]=ivec[Min];
27 ivec[Min]=temp[0];
28
29 }
30 for(int i=0;i
31 {
32 cout<
33 }
34 return ivec;
35 }
2017年计算机二级C++辅导实例编程(5).doc正在阅读:
2019年辽宁辽阳中考政治试题11-20
2020山东淄博高新区卫生健康系统事业单位招聘卫生专业技术人员公告【12人】01-04
挖红薯作文800字07-14
2016年甘肃省政法干警考试费用02-11
福建2017年理工类高职(专科)批常规志愿投档最低分公布02-10
难忘那缕阳光作文600字07-24
我的奇思妙想智能课桌作文400字05-09
了解哪些对空乘面试有帮助08-19
二年级小学生寓言故事十篇11-13