博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《算法导论》插入排序
阅读量:5293 次
发布时间:2019-06-14

本文共 872 字,大约阅读时间需要 2 分钟。

2017-08-17 11:40:36

writer:pprp

最简单的插入排序,用代码实现思想

1 #include 
2 #include
3 #include
4 #include
5 6 using namespace std; 7 const int maxn = 9999; 8 int a[maxn]; 9 int N;10 11 void init()12 {13 memset(a,0,sizeof(a));14 for(int i = 1 ; i <= N ; i++)15 {16 cin >> a[i];17 }18 }19 20 void insert_sort()21 {22 init();23 24 for(int i = 2 ; i <= N ; i++)25 {26 int key = a[i];27 int j = i - 1;28 while(j > 0 && a[j] > key)29 {30 a[j + 1] = a[j];31 j--;32 }33 34 a[j + 1] = key;35 }36 37 for(int i = 1 ; i <= N ; i++)38 cout << a[i] << " ";39 }40 41 int main()42 {43 cin >> N;44 insert_sort();45 46 return 0;47 }

 

转载于:https://www.cnblogs.com/pprp/p/7380779.html

你可能感兴趣的文章
Java 字符终端上获取输入三种方式
查看>>
javascript 简单工厂
查看>>
java调用oracle存储过程,返回结果集
查看>>
使用命令创建数据库和表
查看>>
数据库的高级查询
查看>>
Android 利用Sharp样式设置文本框EditText圆角形状
查看>>
[YTU]_2443 ( C++习题 复数类--重载运算符3+)
查看>>
sdut_1189
查看>>
归并排序
查看>>
机器视觉:SSD Single Shot MultiBox Detector
查看>>
走遍美国 —— 各州及其别名
查看>>
国内外免费电子书(数学、算法、图像、深度学习、机器学习)
查看>>
狄利克雷过程(Dirichlet Process)
查看>>
五子棋项目的实现(二)博弈树算法的描述
查看>>
Hibernate : Disabling contextual LOB creation as createClob() method threw error
查看>>
【bzoj4872】[Shoi2017]分手是祝愿 期望dp
查看>>
字符串元转分
查看>>
thinkphp 防sql注入
查看>>
201521123044 《Java程序设计》第1周学习总结
查看>>
MIT Scheme 的基本使用
查看>>