2017年计算机二级office操作题-2017年计算机二级C++辅导实例编程(4)

副标题:2017年计算机二级C++辅导实例编程(4)

时间:2023-11-04 08:22:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


  常用算法之插入排序(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 }

2017年计算机二级C++辅导实例编程(4).doc

本文来源:https://www.wddqw.com/T3oO.html