{"push_id":2164294224,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"db6dc202a79556607c54e31a4038ad2c062a32aa","before":"1d7ba3cf1997298592ca54512445569092db03e7","commits":[{"sha":"db6dc202a79556607c54e31a4038ad2c062a32aa","author":{"name":"S.Flower","email":"494a03e660165052e4a266dca9c9ba5c62efa462@gmail.com"},"message":"1035. 插入与归并(25)\n\n根据维基百科的定义：\r\n\r\n插入排序是迭代算法，逐一获得输入数据，逐步产生有序的输出序列。每步迭代中，算法从输入序列中取出一元素，将之插入有序序列中正确的位置。如此迭代直到全部元素有序。\r\n\r\n归并排序进行如下迭代操作：首先将原始序列看成N个只包含1个元素的有序子序列，然后每次迭代归并两个相邻的有序子序列，直到最后只剩下1个有序的序列。\r\n\r\n现给定原始序列和由某排序算法产生的中间序列，请你判断该算法究竟是哪种排序算法？\r\n\r\n输入格式：\r\n\r\n输入在第一行给出正整数N (<=100)；随后一行给出原始序列的N个整数；最后一行给出由某排序算法产生的中间序列。这里假设排序的目标序列是升序。数字间以空格分隔。\r\n\r\n输出格式：\r\n\r\n首先在第1行中输出“Insertion Sort”表示插入排序、或“Merge Sort”表示归并排序；然后在第2行中输出用该排序算法再迭代一轮的结果序列。题目保证每组测试的结果是唯一的。数字间以空格分隔，且行末不得有多余空格。\r\n输入样例1：\r\n10\r\n3 1 2 8 7 5 9 4 6 0\r\n1 2 3 7 8 5 9 4 6 0\r\n输出样例1：\r\nInsertion Sort\r\n1 2 3 5 7 8 9 4 6 0\r\n输入样例2：\r\n10\r\n3 1 2 8 7 5 9 4 0 6\r\n1 3 2 8 5 7 4 9 0 6\r\n输出样例2：\r\nMerge Sort\r\n1 2 3 8 4 5 7 9 0 6","distinct":true,"url":"https://api.github.com/repos/flowerdrops/PAT_yi/commits/db6dc202a79556607c54e31a4038ad2c062a32aa"}]}
{"actor":{"display_login":"flowerdrops"}}