如何基于java中的一行对二维数组进行排序

时间:2017-08-20 05:04:44

标签: java sorting

如何在java中使用Arrays.sort对二维数组进行排序 例如,我有阵列

1 2 3 4; 
8 2 4 9

排序数组应该像

2 3 1 4; 
2 4 8 9

可以在任何行的基础上进行排序。 我搜索了谷歌和堆栈溢出,但所有这些都在任何一列的基础上给出排序的答案。 我尝试写比较器功能但失败了。 我的要求是我想使用binarySearch函数以及数组的sort函数。

1 个答案:

答案 0 :(得分:0)

根据您的示例,列已链接,即registerDoParallel(cores = 8)1, 82, 23, 4,因此最好为链接数据创建对象。将它们放在物体中将确保它们保持在一起。检查将根据任何列进行排序的示例。

4, 9

根据您的要求应用一些优化。