У меня есть два массива того же размера, и я сортирую второй. Как я могу сопоставить первый из них?Сортировка массива на основе другого сортированного массива
Базовый пример (представьте себе замену 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]
Я хотел бы сказать, сделать один массив объектов и сортировки объекта ... –