1168: 归并排序

内存限制:128 MB 时间限制:3.000 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:55 通过:17

题目描述

归并排序是一个时间复杂度为O(nlogn)的算法,对于大量数据远远优于冒泡排序与插入排序。
这是一道排序练习题,数据量较大,请使用归并排序完成。


输入格式

第一行一个数字n,代表输入的组数
其后每组第一行输入一个数字m,代表待排序数字的个数
其后m行每行一个数据,大小在1~100000之间,互不相等,最多有10万个数据。

输出格式

升序输出排好序的数据,每行一个数字

输入样例 复制

1
10
10
9
8
7
6
5
4
3
2
1

输出样例 复制

1
2
3
4
5
6
7
8
9
10

数据范围与提示

使用归并排序算法完成本题