单点时限: 2.0 sec
内存限制: 256 MB
给定 N 个整数的序列,要求使用冒泡排序输出从小到大排序的结果,并输出每一次交换的数字。
第一行是整数 N(1<=N<=5000) 表示要排序数的个数
接下去的一行是 N 个整数,每个整数 Ni 的范围在 int 的显示范围内。
首先输出冒泡排序中所需要交换的数字 Xi,Yi(相等的不需要交换,两个数字之间有一个空格), 每次交换输出一行。
最后一行输出排好序的 N 个数 (从小到大), 两个数字之间有一个空格
5 3 2 1 2 4
3 2 2 1 3 2 3 2 1 2 2 3 4
题目 | 计分 |
---|---|
1001 | 100 |
1002 | 100 |
1003 | 100 |
1004 | 100 |
1005 | 100 |
1006 | 100 |
1007 | 100 |
1008 | 100 |
1009 | 100 |
1010 | 100 |
1011 | 100 |
1012 | 100 |
1013 | 100 |
1014 | 100 |
1015 | 100 |
1016 | 100 |
1017 | 100 |
1018 | 100 |
1019 | 100 |
1020 | 100 |
1021 | 100 |
1022 | 100 |
1023 | 100 |
1024 | 100 |
1025 | 100 |
1026 | 100 |
1027 | 100 |
1028 | 100 |
1029 | 100 |
1030 | 100 |