D-OJ刷题日记:输出直接插入排序每趟比较的过程 题目编号:196
在教材中直接插入排序的基础之上,加入输出比较过的元素的过程。最后输出排好序的结果。
输入描述
第一行输入待排序记录个数 第二行输入待排序序列
输出描述
输出每一趟比较的过程,每趟占一行输出最后排好序的结果,要求不输出空行
输入样例
10 17 5 22 87 8 10 1 23 68 2
输出样例
17 87 22 17 87 22 17 87 22 17 10 8 5 87 87 87 68 23 22 17 10 8 5 1 2 5 8 10 17 22 23 68 87
思路:水
代码:
#include<iostream>
using namespace std;
int main()
{int n, a[100];cin >> n;for (int i = 0; i < n; i++)cin >> a[i];//插入排序int i, j, temp;for (i = 1; i < n; i++)//插入n-1次{temp = a[i];for (j = i - 1; j >= 0 && temp < a[j]; j--){cout << a[j] << ' ';a[j + 1] = a[j];a[j] = temp;}//cout << endl;}//输出for (int i = 0; i < n; i++)cout << a[i] << ' ';return 0;
}
D-OJ刷题日记:输出直接插入排序每趟比较的过程 题目编号:196相关推荐
- OJ刷题记录:将十进制数转换成八进制数 题目编号:545
将十进制数转换成八进制数 题目编号:545 题目要求: 将三个十进制数分别转换成八进制数,建议使用栈来实现. 输入描述 输入三个十进制数,每个占一行. 输出描述 输出每个十进制数所对应的八进制数,每个 ...
- D-OJ刷题日记:将十进制数转换成八进制数 题目编号:545
将三个十进制数分别转换成八进制数,建议使用栈来实现. 输入描述 输入三个十进制数,每个占一行. 输出描述 输出每个十进制数所对应的八进制数,每个占一行. 输入样例 256 189 15 输出样例 40 ...
- D-OJ刷题日记:无向图的邻接矩阵表示法验证程序 题目编号:515
采用邻接矩阵表示无向图,完成图的创建.图的深度优先遍历.图的广度优先遍历操作.其中图的顶点信息是字符型,图中顶点序号按字符顺序排列.本输入样例中所用的图如下所示: 输入描述 第一行输入两个值,第一个是 ...
- D-OJ刷题日记:直接插入排序验证性实验 题目编号:584
请创建一个一维整型数组用来存储待排序关键码,关键码从数组下标为1的位置开始存储,下标为0的位置不存储关键码.输入关键码的个数,以及各个关键码,采用直接插入排序的方法并采用哨兵法对关键码数组进行排序,输 ...
- 菜菜的刷题日记 | 66.加一 Plus One
系列索引:菜菜的刷题日记 | 被LeetCode用Python狂虐的那段日子 菜鸡的刷题之路--2022/1/7 文章目录 [题目] [我的代码] [参考代码1] [参考代码2] [参考代码3] [思 ...
- 一个算法笨蛋的12月leetCode刷题日记
类似文章 一个算法笨蛋的2021年11月leetCode刷题日记 一个算法笨蛋的2021年12月leetCode刷题日记 一个算法笨蛋的2022年1月leetCode刷题日记 一个算法笨蛋的2022年 ...
- 牛客刷题日记(2021-12-8)
牛客刷题日记(2021-12-8) 题目: 以下哪个接口的定义是正确的?( )interface B { void print() { } ;}interface B { static void pr ...
- 刷题日记【第十三篇】-笔试必刷题【数根+星际密码+跳台阶扩展问题+快到碗里来】
刷题日记[第十三篇]-笔试必刷题[数根+星际密码+跳台阶扩展问题+快到碗里来] 1.方法区在JVM中也是一个非常重要的区域,它与堆一样,是被[线程共享]的区域. 下面有关JVM内存,说法错误的是?(c ...
- 牛客刷题日记(2021-11-24)
牛客刷题日记(2021-11-24) 题目: 下面程序的输出是:() String x="fmn"; x.toUpperCase(); String y=x.replace('f' ...
最新文章
- 认认真真推荐9个值得关注的公众号
- make things simple
- 我看TechEd 2012之技术热点
- HarmonyOS之深入解析NFC的功能和使用
- RocketMQ消息支持的模式-消息同步发送
- 函数对象 函数嵌套 名称空间与作用域
- jQuery操作radio、checkbox、select 集合
- IOS学习笔记6—Objective C—Foundation框架
- 带你深入了解何为TeamViewer视频通话
- dedecms 使用php语法,DedeCms(织梦)模版制作教程及标记语法详解
- Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件
- HI3559A,Hi3519A,Hi3556A芯片产品参数介绍资料
- 如何在photoshop中等比例缩放一张图
- 简述微处理器、微型计算机、微机系统的组成和三者间关系?
- 2022华为杯研赛E题草原放牧策略研究代码+思路
- 我为什么要离开传智再去创业?
- FL studio 20简易入门教程 -- 第四篇 -- 钢琴卷帘窗口与单轨乐器编辑界面
- html5 sfbapa cn,html中的图片直接使用base64编码后的字符串代替
- Instruments使用
- 用SETFOS模拟Tadf OLED和超荧光OLED