设为首页 加入收藏

TOP

2011年计算机二级C++辅导实例编程(4)
2014-10-21 12:30:03 来源: 作者: 【 】 浏览:58
Tags:2011年 计算机 二级 辅导 实例 编程

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


  编辑推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2011年计算机二级C++辅导实例编程.. 下一篇2011年计算机二级C++辅导实例编程..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: