Arrangement (anagramme sans répétition de lettres)
jlmcom
Messages postés57Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention 3 décembre 2004
-
5 août 2004 à 09:45
jlmcom
Messages postés57Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention 3 décembre 2004
-
6 août 2004 à 16:45
Y a t-il un delphiman sympa qui a écrit le programme ou l'algorythme pour réaliser tous les arrangements possibles sans répétition (sorte d'anagramme)?
Tous les mots de P lettres prises dans un tableau de N Lettres:
exemple :
tableau |a|b|c|d| mots de 2 lettres : ab ac ad bc bd cd
jlmcom
Messages postés57Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention 3 décembre 20042 6 août 2004 à 16:45
Merci pour avoir consulté mon message!
Non, il n'a y a égalité, je me suis endormi dessus hier. La formule est : n
p ApC --------- Si n 6 éléments et p = mots de 3 lettres => 20
n p!
je n'arrive pas à terminer correctement le parcours:
N ={a b c d e f} n = 6
m ={mot de trois lettres} mais sans répétition.
ab c
ab d
ab e
ab f
ici, on change la valeur de l'index au rang 2, et on recommence à changer la valeur du pivt jusqu'à f, soit:
ac d
ac e
ac f
etc...jusqu'à (de f)
A mon avis, il faut trois index et peut-être la récursivité! Je pensai que c'était simple!
Merci si tu as une sultion, il va falloir que je traite des fichiers de code ascii d'environ 1 million de carcatères avec!