Les differents methodes de tries

Les di ?érentes méthodes de tries Par Dimitri PIANETA - CTable des matières I Dé ?nitions II Tri à Bulles Bubble sort III Tri par Sélection Selection Sort IV Tri par Insertion insertionSort V Tri par Shell Shell sort VI Tri rapide Quick Sort VIII Tri par Fusion Merge sort IX Tri par création X Tri trois médiane IX Tri par tas CI Dé ?nitions Qu ? est-ce qu ? un tri On suppose qu ? on se donne une suite de N nombres entiers et on veut les ranger en ordre croissant ou décroissant au sens large Ainsi pour n la suite devra devenir II Tri à Bulles Bubble sort Le nom de ce tri vient de ce que les éléments les plus grands lourd remontent vers la ?n du tableau comme les bulles vers le haut d ? un tube à essai C ? est le tri le plus simple Méthode et implémentation Le tri à bulle est une méthode de tri qui consiste à comparer successivement tous les éléments adjacents d ? un tableau et à les échanger si le premier élément est supérieur au second On recommence cette opération tant que tous les éléments ne sont pas triés À chaque étape de l ? algorithme l ? élément maximal est déplacé à la ?n de la suite Voici un exemple d ? application de cette méthode pour N a a a a a a Données er passage Échanges - - - - - Résultat du er passage Au er passage l ? élément le plus grand du tableau est déplacé en N- ici ème position ème passage Échanges - - - - CRésultat du ème passage Au ème passage l ? élément deuxième plus grand du tableau est déplacé en N- ici ème position ème passage Pas d ? Échanges Échanges - - Résultat du ème passage Au ème passage l ? élément ème plus grand du tableau est déplacé en N- ici ème position ème passage Échanges - Pas d ? échange Résultat du ème passage Au ème passage l ? élément ème plus grand du tableau est déplacé en N- ici ème position ème passage Pas d ? échange Résultat du ème passage Au èmele tableau est trié et l ? algorithme s ? arrête et on s ? aperçoit qu ? il y a N- passages CPseudo code passage REPETER permut FAUX POUR i VARIANT DE A n - - passage FAIRE SI a i a i ALORS echanger a i ET a i permut VRAI FIN SI FIN POUR passage passage TANT QUE permut VRAI III Tri par Sélection Selection Sort L ? idée est de trier un tableau en déterminant son plus petit con deuxième plus petit troisième plus petit etc élément C ? est-à-dire trouver la position du plus petit élément dans le tableau et ensuite échanger a et a i Ensuite de suite déterminer la position i de l ? élément avec le plus petit des a ? a

Documents similaires
Histoire et question sur le reiki 0 0
Imparfait FICHE PEDAGOGIQUE FRANÇAIS Conjugaison Cycle Classe CE Durée min Domaine Grammaire de verbe Titre L ? imparfait des verbes du er ème et ème groupe Compétences Conjuguer aux temps déjà étudiés présent- futur- imparfait Objectifs Conjuguer à l ? i 0 0
A18339 ips18339 001 Ministère chargé de l ? environnement - DPPR SEI BARPI N et Chimie Emballement thermique d'un réacteur de copolymérisation Le juillet Polymérisation Butadiène Styrène Acrylonitrile Fuite Fuite sur un réacteur de polymérisation Emballem 0 0
Business management paper 1 hl markscheme 0 0
Cours 05 memoires Généralités Les mémoires La mémoire est composée de circuits intégrés permettant de mémoriser des mots binaires qui sont très souvent des octets Un microprocesseur travaille avec cette mémoire il a besoin de beaucoup d'octets Pour sélect 0 0
Dissertation bel ami Plan détaillé du sujet de dissertation sur Bel-Ami de Maupassant Introduction Les étapes à respecter sont indiquées entre parenthèses IL NE FAUT JAMAIS LES ÉCRIRE LORSQUE VOUS RÉDIGEZ Si je les indique entre parenthèses c'est pour vou 0 0
Concours iut fv bandjoun 2002 0 0
Lennox emea french HVAC REFRIGERATION Qui sommes-nous Les faits et chi ?res Notre couverture la zone EMEA Nos sites de production Nos engagements Votre partenaire pour des solutions durables Nos services Nos gammes de produits Un univers d ? applications 0 0
Methode d elaboration de la maintenance preventive d un equipement pdf 0 0
La méthodologie utilisée, ainsi que les résultats obtenus, relèvent de la seule 0 0
  • 44
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager