A. DS内排—直插排序
题目描述

给定一组数据,使用直插排序完成数据的升序排序。

–程序要求–
若使用C++只能include一个头文件iostream;若使用C语言只能include一个头文件stdio
程序中若include多过一个头文件,不看代码,作0分处理
不允许使用第三方对象或函数实现本题的要求

输入

数据个数n,n个数据

输出

直插排序的每一趟排序结果

样例查看模式
正常显示
查看格式
输入样例1 <-复制
7 34 23 677 2 1 453 3
输出样例1
23 34 677 2 1 453 3
23 34 677 2 1 453 3
2 23 34 677 1 453 3
1 2 23 34 677 453 3
1 2 23 34 453 677 3
1 2 3 23 34 453 677

#include <iostream>
using namespace std;
int main(){int n;cin>>n;int arr[100];for (int i = 0; i < n; ++i) {cin>>arr[i];}int i=1;while (i<n){int j=i;while (j!=0&&arr[j]<arr[j-1]){int temp=arr[j];arr[j]=arr[j-1];arr[j-1]=temp;j--;}i++;for (int k = 0; k < n-1; ++k) {cout<<arr[k]<<" ";}cout<<arr[n-1]<<endl;}}

A. DS内排—直插排序相关推荐

  1. 用于面包板的双列直插需要多宽?

    简 介: 应用于面包板上的双列直插转接插针,需要能够有300mil间距的插针?这样就可以直接将电路板直接插在面包板上完成其余的实验.现在还没有能够找到相应的转接件. 关键词: 转接件,实验板 #mer ...

  2. 用Python实现插⼊排序

    插⼊排序 插⼊排序(英语:Insertion Sort)是⼀种简单直观的排序算法.它的⼯作原是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到应位置并插⼊.插⼊排序在实现上,在从后向 ...

  3. 【视频】如何正确焊接贴片、直插元件?

    无论你制作的是老式的电路.或者焊接贴片元件到电路板上. 下面这个视频是个有用的焊接指导,告诉你焊接直插元件和贴片元件的技巧. -END- 猜你喜欢[视频]为什么要加助焊剂?不加行不行?加不加又有什么区 ...

  4. 【STM32】 直插晶振

    目录 一:晶体振荡器介绍 二:应用 三:直插晶振原理图封装 四:直插晶振PCB封装 五:直插晶振实物图 一:晶体振荡器介绍 晶体振荡器是指从一块石英晶体上按一定方位角切下薄片(简称为晶片),石英晶体谐 ...

  5. android ios通用OTG,通杀iOS与Android 闪迪两款U盘直插手机实战

    我们一直在思考一个问题,Android手机可以直插OTG线连接U盘以传输数据,那么苹果的iPhone为什么不可以?的确,苹果不支持OTG功能,金士顿u盘修复工具教程,但一向以周边配件齐全著称的iPho ...

  6. 我现在明白为什么嘉立创SMT有些BOM单元件搜不到,但是在立创商城可以搜到,一些直插类元件如排针没法SMT的。

    我现在明白为什么嘉立创SMT有些BOM单元件匹配不了,不是匹配不了,是根本搜不到没有,但是在立创商城可以搜到,似乎有些元件是没法SMT的,比如我那里面大多数没匹配的都是排针!!!!!可能SMT是没法弄 ...

  7. 随身WiFi直插手机,将随身WiFi当网线用才能真正提升网速

    不知道大家有没想过,出门用随身WiFi上网,以后再也无需移动电源,无需充电仓,只要将随身WiFi直插手机来使用,就可实现随身上网. 现代人出门,身上携带的东西越来越少,很多时候,基本就是一个口袋的数量 ...

  8. allegro 04_D 直插分立元件封装制作流程

    通孔分立元件主要包括插针的电阻.电容.电感等.本文档将以1/4W的M型直插电阻为例来进行说明. 通孔焊盘设计: 尺寸计算:(英制) 设元件直插引脚直径为:PHYSICAL_PIN_SIZE,则对应的通 ...

  9. 贴片电阻/直插电容封装尺寸表示

    英制和公制 1inch=1000mil=25.4mm   1mil=1/1000inch=0.0254mm    英制和公制转换 电阻 贴片电阻常见封装有9种,用两种尺寸代码来表示.一种尺寸代码是由4 ...

最新文章

  1. 湖南省第6届程序大赛第3题 数字整除
  2. tensorflow 按维度相加_人工智能 TensorFlow 必知必会编程概念整理
  3. python计算短时自相关函数 音频信号_librosa与python_speech_features
  4. MySQL—设置数据库(库、表等)不区分大小写
  5. 人月神话 mobi_【爱优好梦】“睡前听故事”之神话篇 —— 天狗吃月
  6. Java读取.mdb文件
  7. 水电图纸——安装配电箱,插座——3.8
  8. OpenCV threshold函数详解
  9. 渗透工具SharpXDecrypt:Xshell全版本凭证一键恢复工具,针对Xshell全版本在本地保存的密码进行解密
  10. 保驾护航政务企业上云,云上安全一马当先
  11. Python爬虫实战- 爬取整个网站112G-8000本pdf epub格式电子书下载
  12. 计算机应用基础实验报告心得体会,计算机应用基础实训总结报告
  13. 删除并清空应收应付模块 期初数据
  14. 计算方法:列主元消去法,LU分解法, 雅可比迭代法,高斯塞德尔迭代法 解线性方程(C++)
  15. 农夫过河问题 matlab,趣味英语:农夫过河问题
  16. 浅议企业信息化队伍建设
  17. STM32F103ZET6 ATK1218-BD精简版例程
  18. bat批处理---实现输入指定拷贝文件
  19. 真假蜘蛛识别php,两招教你轻松识别百度真假蜘蛛(实操教程)
  20. 西藏的常识。你想去西藏吗。

热门文章

  1. 移远 BC35-G 模块固件升级
  2. screentogif能录制声音吗_如何用Screen to Gif快速录制动图
  3. springboot调整请求头大小_SpringBoot http post请求数据大小设置操作
  4. 层次结构图和层次图的联系_了解层次结构的限制
  5. nargin在matlab中是什么意思
  6. 什么是FD.IO/VPP?
  7. MYSQL查询之查询的多个结果重复循环出现问题分析
  8. 网络协议与网络编程(双电脑串口通讯)
  9. echart 柱状图 ---- 坐标轴、网格、柱体配置
  10. flutter1.9升级flutter2.0错误整理