Resume des algorithmes de tri

Chapitre les algorithmes de tri Résumé des algorithmes de tri Tri par sélection Principe Version itérative Procedure TriSelection var T tab N entier Résultat Ttrié T Pour i de à N- faire ppm ? FN PrePosMin T i N Si T i T ppm alors Proc Permut T i v ppm Fin Si Fin pour Fin selection Le principe du tri par sélection est d'aller chercher le plus petit grand élément du vecteur pour le mettre en premier puis de repartir du second élément et d'aller chercher le plus petit grand élément du vecteur pour le mettre en second etc Fonction PrePosMin T tab i N entier entier Résultat PrePosMin ? min Min min ? i Pour j de i à N faire Si T j T min alors min ? j Fin Si Fin Pour Fin PrePosMin Procedure Permut var A B entier Résultat Permuter le contenu de A et B A B aux ? A A ? B B ? aux Fin Permut ème Sciences de l ? informatique Version récursive Procedure TriSelectionRec var T tab i N entier Résultat TriSelectionRec Si i N alors ppm ? FN PrePosMin T i N Si T i T ppm alors Proc Permut T i T ppm Fin Si Proc TriSelectionRec T i N Fin Si Fin TriSelectionRec Fonction PrePosMin T tab i N entier entier Résultat PrePosMin ? min Min min ? i Pour j de i à N faire Si T j T min alors min ? j Fin Si Fin Pour Fin PrePosMin Procedure permut var A B entier Résultat Permuter le contenu de A et B A B aux ? A A ? B B ? aux Fin permut NB l'appel au niveau de programme principal se fait comme suit Proc TriSelectionRec T N Prof Jamel TALBI Lycée Mourouj Page sur CChapitre les algorithmes de tri Résumé des algorithmes de tri Tri à Bulles Principe Version itérative Le principe de tri à bulle consiste à Parcourir le tableau en comparant deux à deux les éléments successifs permuter s'ils ne sont pas dans l ? ordre Répéter tant que des permutations sont e ?ectuées Procedure TriBulles var T tab N entier Résultat TTrié T Répéter echange ? faux Pour i de à N- faire si T i T i alors echange ? vrai Proc Permut T i T i ?n Si Fin Pour jusqu ? à Echange faux Fin Tri Bulles ème Sciences de l ? informatique Version récursive Procédure TriBullesRec var T tab N entier Résultat TriBullesRec Si N Alors pour i de à N- faire si T i T i alors Proc Permut T i T i ?n Si Fin Pour Proc TriBullesRec T N- Fin Si Fin TriBullesRec NB l'appel au niveau de programme principal se fait comme suit Proc TriBullesRec T N Principe Le principe consiste à chercher la position de l ? ième élément dans la partie du tableau commençant de à i sachant que les i- premiers éléments sont triés Si cette

Documents similaires
Departement gpe pdf Département de Génie des Procédés et Environnement Présentation du département Chef du département Nom MOUHIR Prénom LATIFA e-mail latmouh gmail com Tel professionnel Adjoint s au chef du département o Mohammed Karim BENHACHMI o Laila 0 0
Archipel goulag 1 L ? Archipel du goulag ? par Michel Onfray Alexandre Soljénitsyne publie le récit glaçant en pages de la sur vie dans les camps de concentration soviétiques En pleine guerre froide il provoque une violente levée de boucliers Le premier q 0 0
Au croisement de maurice blanchot et de francis ponge 0 0
Hist congo Début fm Page Vendredi juillet Collection L ? AFRIQUE AU C ?UR DES LETTRES dirigée par Jean-Pierre Orban C Début fm Page Vendredi juillet L ? AFRIQUE AU C ?UR DES LETTRES L ? Afrique a été l ? objet de multiples éclairages politiques historique 0 0
Examsys1 lmd 2008 2009 epreuvecor 1 0 0
LIVRE BLANC - LE GENIE DES PROCEDES EN FRANCE - 2017 2 Contenu Préface du Prési 0 0
Projet de presentation expoese qualite 0 0
Rimbaud musique Noé Monnet ère Spé Musique Les assis ? chanson de Léo Ferré d ? après le poème d ? A Rimbaud Première partie Recontextualisation et explication du poème Le poème Les assis ? est écrit par Rimbaud au printemps Né en il a alors ans lors de l 0 0
Programme2020 cycle 2 comparatif 1313245 0 0
Marcelle sauvageot Article Marcelle Sauvageot ? Patrick Bergeron Nuit blanche magazine littéraire n p - Pour citer cet article utiliser l'information suivante http id erudit org iderudit ac Note les règles d'écriture des références bibliographiques peuven 0 0
  • 43
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager