Я пытаюсь выяснить все различные способы создания групп из 4 объектов с помощью объектива-c.Какой алгоритм мне нужен?
Например, если я имел следующие объекты: а, б, в, г, д, е
Тогда я мог бы создать такие группы, как
а, б, в, г
б, в, г, д
а, г, д, е
и так далее. Заказ не имеет значения. Если бы я хотел выяснить все разные возможности, какой алгоритм мне нужен? Сначала я думал о перестановках, но я не думаю, что все. Я думаю, что может быть что-то более быстрое или более подходящее, но я забыл, что это называется.
Если заказ в пределах выбора не важен, вам нужна комбинация. См. Http://stackoverflow.com/questions/127704/algorithm-to-return-all-combinations-of-k-elements-from-n –
Пожалуйста, проверьте FAQ: http://stackoverflow.com/tags/algorithm/faq – 2010-09-25 13:38:10