12.25 MapReduce初级编程实践2
(二)编写程序实现对输入文件的排序
现在有多个输入文件,每个文件中的每行内容均为一个整数。要求读取所有文件中的整数,进行升序排序后,输出到一个新的文件中,输出的数据格式为每行两个整数,第一个数字为第二个整数的排序位次,第二个整数为原待排列的整数。下面是输入文件和输出文件的一个样例供参考。
输入文件1的样例如下:
|
33 37 12 40 |
输入文件2的样例如下:
|
4 16 39 5 |
输入文件3的样例如下:
|
1 45 25 |

根据输入文件1、2和3得到的输出文件如下:
|
1 1 2 4 3 5 4 12 5 16 6 25 7 33 8 37 9 39 10 40 11 45 |




浙公网安备 33010602011771号