设为首页 加入收藏

TOP

常用算法之插入排序(C++版)
2014-11-06 09:45:06 】 浏览:7934
Tags:常用 算法 插入 排序

  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++版) 下一篇C++隐藏指定窗体

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目