Menu
Coddy logo textTech

Pseudo Code

Leçon 4 sur 9 du cours Tri par sélection - Série DSA de Coddy.

for i = 0 to n-1:
   minIndex = i
   for j = i+1 to n-1:
      if array[j] < array[minIndex]:
         minIndex = j
   swap array[i] and array[minIndex]

Relions le pseudocode à l'idée :

  • i marque la frontière entre la partie triée et la partie non triée. Tout ce qui précède i est déjà trié.
  • minIndex mémorise la position du plus petit élément trouvé jusqu'à présent dans la partie non triée.
  • La boucle interne sur j parcourt la partie non triée pour trouver le véritable plus petit élément.
  • Après la boucle interne, nous effectuons un swap du plus petit élément vers la position i, agrandissant la partie triée d'un élément.

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Tri par sélection - Série DSA