本题要求用函数实现非递归归并排序算法,可用G++或GCC编译器,按每趟排序输出结果。输入包括两行,第一行为待排序关键字个数n,第二行为n个待排序关键字,用空格分隔。输出为每趟排序的结果,数据间用一个空格分隔。以下是示例数据:

输入样例:

10

5 4 8 0 9 3 2 6 7 1

输出样例:

4 5 0 8 3 9 2 6 1 7

0 4 5 8 2 3 6 9 1 7

0 2 3 4 5 6 8 9 1 7

0 1 2 3 4 5 6 7 8 9