Допустим, у меня есть NSArray NSNumbers вроде этого: 1, 2, 3
Тогда набор всех возможных перестановок будет выглядеть примерно так:
1, 2, 3 1, 3, 2 2, 1, 3 2, 3, 1 3, 1, 2 3, 2, 1
1, 2, 3
1, 3, 2
2, 1, 3
2, 3, 1
3, 1, 2
3, 2, 1
Что? Хороший способ сделать это в objective-c?