有没有一种方法可以在Swift中通过子数组的索引对数组进行排序?

时间:2019-09-24 01:27:32

标签: arrays swift algorithm sorting

假设我有一个整数数组,每个子数组是2个元素。

即:

[[1,2] , [3,7] , [2,9] , [10,19]]

是否可以通过每个子数组的第一个索引对该数组进行排序?对于上面的数组,正确的解决方案是:

[[1,2] , [2,9] , [3,7] , [10,19]]

因为1 <2 <3 <10

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

这是否返回您想要的?

[[1,2] , [3,7] , [2,9] , [10,19]].sorted(by: {$0[0]<$1[0]})