[resolu] tri a bulle sans les doublons
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:
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:
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