Préférence pour pseudo code
Merci pour ta réaction.
Je voudrait améliorer mon code..
Donc a mon sens j'ai poster le code plutôt que le pseudo code.
donc mon a ta demande le pseudo code:
merci pour vos réactions.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
Fonction anagrammesMethode(chaineDeCaractères)
nouvelle listeDeMots
for i de 1 jusqu'a taille de chaineDeCaractères faire
valeur => valeur + charactère de i
if charactère de i est égale à " "
ajouter valeur à listeDeMots
mettre valeur a zero
fin
fin
fin
Function suppressionElementUnique(listeDeMots)
for i de 1 jusqu'a taille de listeDeMots faire
for j de i+1 jusqu'a taille de listeDeMots faire
if listeDeMots de i est égal listeDeMots de j
supprimer tous les elements de listeDeMots de i
fin
fin
fin
fin
Fonction trieListeEtMot(listeDeMots)
nouvelle listTrier
for i de 1 jusqu'a taille => listeDeMots faire
trie charactère de listeDeMots de i
ajouter listeDeMots de i dans listTrier
fin
fin
Fonction listeAnagrammesChaineChar(listTrier)
trie listTrier
nouvelle listeAnagrammes
for i de 1 à taille de listTrier faire
for j de i+1 jusqu'a taille de listTrier faire
if listTrier de i est égale a listTrier de j
ajout listTrier de i à listeAnagrammes
fin
fin
fin
fin
Function suppressionDoublonAnagrammeEtCalcluNbAnagramme(listeAnagrammes)
suppression doublon de listeAnagrammes
retour taille listeAnagrammes
fin |