博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
插入排序
阅读量:4977 次
发布时间:2019-06-12

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

非降序排列

1 #include 
2 #include
3 using namespace std; 4 const int N = 10; 5 int a[N]; 6 int main() { 7 //freopen("in.txt", "r", stdin); 8 int n; 9 scanf("%d",&n);10 for (int i = 0; i < n; i++)11 scanf("%d",a + i);12 for (int i = 1; i < n; i++) {13 int key = a[i];14 int j;15 for (j = i; j > 0; j--) {16 if (key >= a[j - 1])break;17 a[j] = a[j - 1];18 }19 a[j] = key;20 }21 for (int i = 0; i < n; i++)22 printf("%d ",a[i]);23 return 0;24 }

非升序排列

1 #include 
2 #include
3 using namespace std; 4 const int N = 10; 5 int a[N]; 6 int main() { 7 //freopen("in.txt", "r", stdin); 8 int n; 9 scanf("%d",&n);10 for (int i = 0; i < n; i++)11 scanf("%d",a + i);12 for (int i = 1; i < n; i++) {13 int key = a[i];14 int j;15 for (j = i; j > 0; j--) {16 if (key <= a[j - 1])break;17 a[j] = a[j - 1];18 }19 a[j] = key;20 }21 for (int i = 0; i < n; i++)22 printf("%d ",a[i]);23 return 0;24 }

 

转载于:https://www.cnblogs.com/shijianupc/p/3632720.html

你可能感兴趣的文章
NPOI导出EXCEL遇到换行符时,改变单元格的样式~!
查看>>
springboot 零xml集成mybatis-plus
查看>>
Desugar Scala(17) -- Option和for,以及脑子里发生的事情
查看>>
Codeforces.786B.Legacy(线段树优化建图 最短路Dijkstra)
查看>>
BZOJ.4909.[SDOI2017]龙与地下城(正态分布 中心极限定理 FFT Simpson积分)
查看>>
Comparable 和 Comparator的理解
查看>>
Flask 上下文(Context)原理解析
查看>>
php取得当前访问url文件名的几种方法
查看>>
CentOS7和CentOS6的区别
查看>>
关系型数据库事务二:隔离级别
查看>>
送给IT新人--多看、多问、多写
查看>>
链表随笔之双向链表
查看>>
你刚才在淘宝上买了一件东西【技术普及贴】(转载)
查看>>
MySQL常用命令
查看>>
Leetcode: Ransom Note
查看>>
【原】实时渲染中常用的几种Rendering Path
查看>>
TS3
查看>>
大批量插入数据(sql insert)
查看>>
字节对齐
查看>>
js浏览器键盘事件控制(转自新浪微博)
查看>>