0
Я потерян в дескрипторах типа моря, словарях и подсчитанных наборах. Надеясь, кто-то может помочь мне найти более простой способ.Сортировка массива по количеству раз, когда объект появляется в этом массиве
Начиная с отсортированного массива, как это (из NSNumbers):
['7','7','7','5','5','5','5','5','5','3','2','2','2','2']
Я хочу, чтобы в конечном итоге с отсортированный массив словарей который выглядит следующим образом:
{'5','6'} //the number 5 appeared 6 times
{'2','4'} //the number 2 appeared 4 times
{'7','3'} //the number 7 appeared 3 times
{'3','1'} //the number 3 appeared 1 time
Указанный вами словарь недействителен, вы хотите '{@" Number ": 5, @" Repeat ": 6}' – Anupdas
Это действительно. Ключ NSNumber и значение NSNumber количества раз, которое оно появилось в массиве. – soleil
Теперь я не могу отредактировать свой комментарий, это действительно так, но его удобство использования было бы трудным, если бы вы сохранили этот путь. Ключи вашего словаря всегда должны быть известны. С помощью этой структуры вы всегда можете сортировать дескрипторы и находить число с предикатом. – Anupdas