Bonjour,
Je fais tourner un tri à bulle, et je m'apercois que j'ai des
doublons que je veux virer.
l'aglo normal c'est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ok = 0 faire { pour tous les Elements { si Element n>Element n+1 { ok = 1 swap (Element n,Element n+1) } n=n+1 } tant que pas ok
pour enlever les doublons j'ai fais ca
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 ok = 0 faire { pour tous les Elements { si Element n>Element n+1 { ok = 1 swap (Element n,Element n+1) } si Element n=Element n+1 { Element n+1=valeur maxi } n=n+1 } tant que pas ok
je souhaiterais savoir si il y a pas mieux
merci d'avance
Partager