J'essaie de comprendre toutes les différentes façons que je peux créer des groupes de 4 à partir de 6 objets en utilisant l'objectif-c.De quel type d'algorithme ai-je besoin?
Par exemple, si j'avais les objets suivants: a, b, c, d, e, f
Je pourrais créer des groupes comme
a, b, c, d
b, c, d, e
a, d, e, f
et ainsi de suite. L'ordre n'a pas d'importance. Si je voulais comprendre toutes les différentes possibilités, de quel type d'algorithme ai-je besoin? Au début, je pensais aux permutations, mais je ne pense pas que ce soit ça. Je pense qu'il pourrait y avoir quelque chose de plus rapide ou de plus approprié, mais j'ai oublié comment ça s'appelle.
Si la commande dans la sélection n'est pas importante, vous voulez une combinaison. Voir: http://stackoverflow.com/questions/127704/algorithm-to-return-all-combinations-of-k-elements-from-n –
Veuillez consulter la FAQ: http://stackoverflow.com/tags/algorithm/faq –