【发布时间】:2015-02-10 18:41:46
【问题描述】:
我有两个大小相同的数组,我对第二个数组进行排序。如何排列第一个匹配的?
基本示例(想象将Ints 替换为Strings):
var array1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
var array2 = [5, 2, 3, 4, 5, 6, 8, 5, 4, 5, 1]
array2.sort = ({ $0 > $1})
结果:
array2 is now [8, 6, 5, 5, 5, 5, 4, 4, 3, 2, 1]
如何对array1的索引值进行排序以匹配array2?
array1 should now be [6, 5, 0, 4, 7, 9, 3, 8, 2, 1, 0]
【问题讨论】:
-
我会说创建一个对象数组并排序对象...