博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1035. 插入与归并(25)
阅读量:5278 次
发布时间:2019-06-14

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

1035. 插入与归并(25)根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成N个只包含1个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下1个有序的序列。现给定原始序列和由某排序算法产生的中间序列,请你判断该算法究竟是哪种排序算法?输入格式:输入在第一行给出正整数N (<=100);随后一行给出原始序列的N个整数;最后一行给出由某排序算法产生的中间序列。这里假设排序的目标序列是升序。数字间以空格分隔。输出格式:首先在第1行中输出“Insertion Sort”表示插入排序、或“Merge Sort”表示归并排序;然后在第2行中输出用该排序算法再迭代一轮的结果序列。题目保证每组测试的结果是唯一的。数字间以空格分隔,且行末不得有多余空格。输入样例1:103 1 2 8 7 5 9 4 6 01 2 3 7 8 5 9 4 6 0输出样例1:Insertion Sort1 2 3 5 7 8 9 4 6 0输入样例2:103 1 2 8 7 5 9 4 0 61 3 2 8 5 7 4 9 0 6输出样例2:Merge Sort1 2 3 8 4 5 7 9 0 6

todo:

转载于:https://www.cnblogs.com/xiongmao-cpp/p/6377626.html

你可能感兴趣的文章
Hiv - 1
查看>>
keepalived 健康检测
查看>>
django中的分页设置
查看>>
android检测网络连接状态示例讲解
查看>>
STC单片机EEPROM读写
查看>>
为何要重拾英语
查看>>
Agc012_E Camel and Oases
查看>>
100.Same Tree
查看>>
Canvas 动态小球重叠效果
查看>>
JAVA 根据经纬度算出附近的正方形的四个角的经纬度
查看>>
Linux系统配置matlab2009b
查看>>
ZH奶酪:基于ionic.io平台的ionic消息推送功能实现
查看>>
对SPI、IIC、IIS、UART、CAN、SDIO、GPIO的解释
查看>>
Thymeleaf模板格式化LocalDatetime时间格式
查看>>
网卡最大传输单位MTU和巨型帧(Jumbo frame)设置
查看>>
jquery bind()方法与live()方法的区别
查看>>
linux安装FFMpeg
查看>>
Python3之format
查看>>
【转】HTML5 API——无刷新更新地址 history.pushState/replaceState 方法
查看>>
USACO / Magic Squares(经典BFS+Cantor展开hash)
查看>>