假设我有一个整数数组,每个子数组是2个元素。
即:
[[1,2] , [3,7] , [2,9] , [10,19]]
是否可以通过每个子数组的第一个索引对该数组进行排序?对于上面的数组,正确的解决方案是:
[[1,2] , [2,9] , [3,7] , [10,19]]
因为1 <2 <3 <10
任何帮助将不胜感激!
答案 0 :(得分:1)
这是否返回您想要的?
[[1,2] , [3,7] , [2,9] , [10,19]].sorted(by: {$0[0]<$1[0]})