Bonjour.
J'ai voulu comprendre le fonctionnement d'un algorithme de tri alphabetique.
J'ai cet algorithme mais j'ai rien compris.

Quelqu'un peut m'aider à le comprendre et m'expliquer cet algo Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
47
48
49
50
 
Variable nbmots(10) tableau
Variable : Petit=booleen
 
debut
 
Pour nbmots allant de 1 à 10
 
 
Ecrire « Entrer le mot suivant »
 
Lire mot
 
Petit Vrai
J<- 1
 
Tantque (petit= vrai et (j<nbmots))
 
K<-1
Tant que ( (mots(j,k) = mot (k) ET k<=20)
 
K<-k+1
Fin tq
 
Si ( (Mots(j,k) < mot (k))
Alors
J<-j+1
Sinon
Petit<- Faux
Fin si
 
FTQ
Si (j<nbmots)
Alors
Pour i allant de nbmots à j+1 pas -1
Pour k allant de 1 à 20
 
Mots(i,k) Mots(i-1, k)
Finpour
Finpour
FSI
Pour K allant de 1 à 20
Mots(j,k) Mots (k)
Finpour
FinPour
 
Pour i allant de 1 à nbmots
 
Afficher Mots(i)
FinPour
Merci pour l'aide