Skip to content

Ce programme Python implémente un algorithme de tri de tableau en utilisant la méthode du tri par sélection. Le programme permet à l'utilisateur de : Saisir la taille d'un tableau . Remplir le tableau avec des valeurs entières Afficher le tableau avant le tri Trier le tableau en ordre croissant Afficher le tableau après le tri

Notifications You must be signed in to change notification settings

amineTNYT/tri-d-un-tableau-en-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Algorithme de Tri par Sélection

par{amineTNYT}

Programme Python qui implémente le tri par sélection pour ordonner un tableau d'entiers.

Exemple d'exécution :

Donner le taille du tableau: 4 t[0]=: 9 t[1]=: 2 t[2]=: 7 t[3]=: 1

le tableau avant le tri 9|2|7|1|

le tableau après le tri 1|2|7|9| ALGORITHME de tri: Procedure tri_selection (@t:tab; n:entier) Début Pour i de 0 à n-2 faire pMin ← i Pour j de i+1 à n-1 faire
Si (t[j] < t[pMin]) alors pMin ← j Fin si Fin pour Si (i ≠ pMin) alors aux ← t[i] t[i] ← t[pMin] t[pMin] ← aux Fin si Fin pour
Fin

Tableau de Déclaration des Objets (TDOL)

Objet Type/Nature Rôle
i entier Indice de la position courante
j entier Indice de recherche du minimum
pMin entier Position de l'élément minimum
aux entier Variable temporaire pour l'échange
Note Importante sur la Variable aux :

La déclaration de aux dépend du type des éléments dans le tableau t.

Si t contient :

  • Entiersaux doit être entier
  • Caractèresaux doit être caractère
  • Chaînes de caractèresaux doit être chaine
  • Nombres réelsaux doit être réel
  • Objets personnalisésaux doit correspondre au type d'objet

Exemple :

// Pour un tableau d'entiers
aux: entier

// Pour un tableau de caractères
aux: caractère

// Pour un tableau de nombres réels
aux: réel

Toujours déclarer aux avec le même type de données que les éléments du tableau pour éviter les erreurs de type lors des opérations d'échange.

About

Ce programme Python implémente un algorithme de tri de tableau en utilisant la méthode du tri par sélection. Le programme permet à l'utilisateur de : Saisir la taille d'un tableau . Remplir le tableau avec des valeurs entières Afficher le tableau avant le tri Trier le tableau en ordre croissant Afficher le tableau après le tri

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages