插入排序算法实现

1000(ms)

10000(kb)

2594 / 6046

插入排序算法实现。

输入

第一行是待排序数据元素的个数;
第二行是待排序的数据元素。

输出

一趟直接插入排序算法结果。

样例输入

10
50 36 41 19 23 4 20 18 12 22

样例输出

36 50 41 19 23 4 20 18 12 22
#include<stdio.h>
int main()
{int n;scanf("%d",&n);int a[n];for(int i=0;i<n;i++) scanf("%d",&a[i]);if(a[1]<a[0]){int k=a[1];a[1]=a[0];a[0]=k;}for(int i=0;i<n;i++)printf("%d ",a[i]);
}

西南科技大学OJ题 插入排序算法实现1016相关推荐

  1. 西南科技大学OJ题 求最小生成树(Prim算法)1075

    求最小生成树(Prim算法) 1000(ms) 10000(kb) 2256 / 4495 Tags: 生成树 求出给定无向带权图的最小生成树.图的定点为字符型,权值为不超过100的整形.在提示中已经 ...

  2. 西南科技大学OJ题 邻接矩阵到邻接表1055

    邻接矩阵到邻接表 5000(ms) 10000(kb) 2341 / 5552 假设无向图G采用邻接矩阵存储,编写一个算法输出邻接表. 输入 第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1) ...

  3. 西南科技大学OJ题 邻接矩阵存储简单路径1070

    邻接矩阵存储简单路径 5000(ms) 10000(kb) 2197 / 4175 Tags: 邻接矩阵 假设无向图G采用邻接矩阵存储,设计一个算法,输出图G中从顶点u到v的所有简单路径. 输入 简单 ...

  4. 西南科技大学OJ题 哈夫曼译码0986

    哈夫曼译码 1000(ms) 10000(kb) 1974 / 4142 通常要求根据给定的编码本对密文进行解码.现已给定相应字符的哈夫曼编码,要求根据编码对密文进行解码.(建立哈夫曼树以及编码.主函 ...

  5. 西南科技大学OJ题 顺序表插入操作的实现0943

    顺序表插入操作的实现 建立长度为n的顺序表,在指定的数据元素item之前插入数据元素data.如果指定的数据元素item不存在,则将data插入到顺序表的尾端.(数据类型为整型) 输入 第一行为顺序表 ...

  6. 西南科技大学OJ题 单链表的删除操作的实现0953

    单链表的删除操作的实现 1000(ms) 65535(kb) 2896 / 13622 建立长度为n的单链表,删除第i个结点之前的结点. 输入 第一行为自然数n,表示链式线性表的长度: 第二行为n个自 ...

  7. 西南科技大学OJ题 above average 0706

    above average 1000(ms) 65535(kb) 1531 / 3045 It is said that 90% of frosh expect to be above average ...

  8. 山东科技大学OJ题库 1904 帮小明算算数

    1904 帮小明算算数 Description 小明现在正在学习加法,完成家庭作业后,经常需要借助计算机来验证自己做的答案是否正确.请帮小明写一个程序,辅助他进行验证答案. Input 输入只有一行, ...

  9. 山东科技大学OJ题库 1013-多少张钞票

    1013-多少张钞票 Description 客户去商店买东西时,不超过100美金的账单喜欢用现金支付.商店喜欢用最少的钞票给付客户的找零.请你编写一个程序帮助商店计算出:当客户买了x元商品给了一张1 ...

  10. 山东科技大学OJ题库 1011-GHacker的解谜过关游戏

    1011-GHacker的解谜过关游戏 Description GHacker最近痴迷于一个新上市的解谜游戏,其中一关的过关是破解一个字符串S.经过3天的冥思苦想,GHacker成功的搞明白了这其中的 ...

最新文章

  1. 机器学习中的梯度下降法
  2. 双击.exe文件出现Debug Error: abort() has been called解决办法(之一)
  3. 7年Java后端被淘汰,一路北漂辛酸史。。。
  4. Tensorflow2.0(Keras)转换TFlite
  5. JAVAEE框架之Spring AOP
  6. Linux 实操———CentOS 6 安装配置 Tomcat
  7. 【英语学习】【WOTD】billion 释义/词源/示例
  8. ADO.NET数据访问模板整理
  9. A*算法及其matlab实现
  10. Nginx的软件架构
  11. linux编写弹球游戏,汇编写的DOS弹球游戏
  12. python计算矩阵行列式_基础 | Python 下的行列式值
  13. 月入万元或不需缴税!九张图带你看懂个税新规
  14. 我的2007-高开低走,无甚成就
  15. 以Windows系统搭建基于Ethereum(以太坊)的区块链开发环境(具体操作与截图)
  16. 注销系统的logout命令
  17. AS5245磁性角度传感器
  18. RISC-V、ARM和X86架构
  19. Flutter: List去重
  20. 台式计算机系统错误,Bios设置错误导致电脑无法开机的解决办法!-戴尔台式机bios设置...

热门文章

  1. 中文OCR的汉字按常见度的划分
  2. rose服务器系统,Rose HA for windows
  3. java双缓冲_java 双缓冲技术
  4. Axure 9 Mac 版
  5. Mtlab 二次规划及其例子
  6. Java 使用Modsim32进行modbus-tcp协议模拟(从机)并使用java当做主机(Maven项目)进行从机信息获取及修改
  7. Android面试准备20190422
  8. 启动vpn报网络扩展错误(问题篇)
  9. 电信光猫DDNS的设置经历
  10. Android截图-截屏与截长图(二)