计算机二级C++实例编程(10月22日)

常用算法之插入排序(C++版)

1 vector InsertSort(vector vec)

2 {

3 cout<<"请输入整数数列,crtl+z结束输入"<

4 int a;

5 while(cin>>a)

6 vec.push_back(a);

7 int Count=vec.size();

8

9

10 for(int i=1;i

11 {

12 //将vec[i]插入到正确的位置

13 for(int j=i;j>0;j--)

14 {

15 vector temp(1);

16 if(vec[j]

17 {

18 temp[0]=vec[j-1];

19 vec[j-1]=vec[j];

20 vec[j]=temp[0];

21 }

22 else

23 continue;

24

25 }

26 }

27 for(int i=0;i

28 cout<

29

30 return vec;

31

32 }

以上就是“计算机二级C++实例编程(10月22日)”相关内容,小伙伴们快来了解一下吧。另外,大家可通过“ 免费预约短信提醒”及时获知2020年9月全国计算机等级考试查分时间!友情提示:为方便更多小伙伴备考,特地为您准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>计算机二级考试历年真题和答案”下载学习。