Algo de tri

thibautB Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   -  
faseldi Messages postés 279 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un algo de tri a faire en python , je l'ai deja mais je n'arrive pas à le faire en python pouvais vous maider, voici l'algo :
programme tri

variable

tab : tableau
i, j, k : entier

début
pour i allant de 0 à 13
pour j allant de i + 1 à 14
si tab(i) > tab(j)
k <- tab(j)
tab(i) <- tab(j)
tab(j) <- k
fin si
fin pour
fin pour

1 réponse

faseldi Messages postés 279 Date d'inscription   Statut Membre Dernière intervention   20
 
def tri(tableau):
for i in range(0,13) : #mettre 14 si 13 compris
for j in range(i+1,14):
if tableau[i] > tableau[j] :
k = tableau[j]
tableau[i] = tableau[j]
tableau[j] = k



j'ai seulement traduis ton code, je pense que ton algo de tri est très très limité mais bon ^^'
Bonne journée
0
thibautB Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   1
 
c'est quoi le def tri? et à la fin tu fait un print tableau?
0
thibautB Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   1
 
et dans le tableau tu met des valeurs?
0
Utilisateur anonyme
 
def tri est la manière de définir une fonction. Tu peux faire un print(tableau) à la fin pour afficher le tableau ou renvoyer le tableau pour un autre traitement derrière. Dans l'algo de tri proposé, les valeurs sont justes échangées entre elles de telle manière à avoir un tableau rangé.
0
faseldi Messages postés 279 Date d'inscription   Statut Membre Dernière intervention   20
 
Merci Jason :)
0