算法导论实验:第二章插入排序 P10
2015-07-23 11:49
204 查看
#include<iostream> using namespace std; int main() { int A[5]={2,6,3,5,1}; int i,j; int a; for (j=1;j<5;++j) { a=A[j]; i=j-1; while (i>=0&&A[i]>a) { A[i+1]=A[i]; i=i-1; } A[i+1]=a; } cout<<A[0]<<A[1]<<A[2]<<A[3]<<A[4]<<endl; system("pause"); }注意两个循环,第一个循环是向后循环。第二个循环是向前循环
相关文章推荐
- 算法导论实验:第二章插入排序 P10
- 算法导论实验:第二章插入排序 P10
- 算法导论实验:第二章插入排序 P10
- 算法导论实验:第二章插入排序 P10
- 算法导论实验:第二章插入排序 P10
- 算法导论实验:第二章插入排序 P10
- 算法导论实验:第二章插入排序 P10
- Android APK反编译就这么简单 详解
- jquery 单行滚动、批量多行滚动、文字图片翻屏滚动效果代码
- POJ 2112 Optimal Milking (网络流+二分)
- robotium 代码分析
- 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台
- [帆软报表]自定义报表导出文件名
- 关于websockets的压测工具
- cell的分割线左边短了一点 完整显示方法
- windows下将磁盘脱机,并在"我的电脑"下显示
- java null
- 步步为营(五)贪心(4)部分背包问题
- swift 中UIColleCtion简单使用
- ImageView绑定网络图片并保存图片本地 新开线程绑定