Tous les mots a partir de lettres
Miad
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
J ai une table contenant des mots en langue français, des milliers de mots.
je cherche à établir un algorithme qui permet d extraire tous les mots de la table qu on peut cconstruire a partir d un ensemble de lettres.
Entrées: 10 lettres
Résultat: tous les mots de table construites a partir de ces lettres.
Ex: A C E R D N N O I E
ça doit retourner une liste de mots : ON DON DONNER EN DE NE ROND ...
Quelqu un a une idée?
Merci d avance
<cfig>iPhone / Chrome 41.0.2272.96</config>
J ai une table contenant des mots en langue français, des milliers de mots.
je cherche à établir un algorithme qui permet d extraire tous les mots de la table qu on peut cconstruire a partir d un ensemble de lettres.
Entrées: 10 lettres
Résultat: tous les mots de table construites a partir de ces lettres.
Ex: A C E R D N N O I E
ça doit retourner une liste de mots : ON DON DONNER EN DE NE ROND ...
Quelqu un a une idée?
Merci d avance
<cfig>iPhone / Chrome 41.0.2272.96</config>
1 réponse
-
Bonjour,
Dans ton cas, le plus efficace c'est de lire tout les mots qui existent et les comparer aux lettres que tu as.
Remarque : quelques milliers de mots ça tient facilement en mémoire, je te conseille de lire le fichier une seule fois au début du programme et mettre tout ton dictionnaire en mémoire, ce sera encore plus rapide.