IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

QuickSort (tri rapid)


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Par défaut QuickSort (tri rapid)
    salut a ts
    je suis débutant en matiére de programmation, je viens de connaitre la quick sort, j'ai trouvé plusieurs algorithmes sur le net mais j'ai pas trés bien compri la méthode de ce tri, il s'avére qu'il est le plus rapide donc je voudrais bien avoir une aide sur cette méthode de tri.
    merci

  2. #2
    Membre expérimenté
    Profil pro
    Dev
    Inscrit en
    Décembre 2007
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Décembre 2007
    Messages : 191
    Par défaut
    il veut comprendre l'algorithme je crois. Si c'est cela ta question aura plus de sens dans le forum algorithme, et non le forum C++ .

    (une petite remarque :
    Attention le quicksort est le plus rapide en *moyenne*, mais il est suivi de près par *le tri par fusion* (meme complexité asymptotique). La différence est que le tri "rapide" devient EXTREMEMENT lent si le tableau est deja trié ou trié en ordre inverse)


    Voici une explication :

    Le tri du tableau se fait en fait par choix d'un *pivot* (le choix de ce pivot fait la qualité de l'algorithme) qui va séparer les données en 2 moitié : les données plus petite et les données plus grandes. Ensuite c'est du tri par insertion je crois, couplé au fait que pour chaque moitié on réapplique le principe : on choisit un pivot qui va séparer la partie à trier en 2 moitiés.

    je trouve que cette annimation de l'article wikipedia est pas mal pour comprendre la subtilité :
    http://en.wikipedia.org/wiki/Quicksort

Discussions similaires

  1. Algorithme de Tri Rapide - QuickSort algorithm
    Par LenyEdwarx dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 05/02/2015, 09h29
  2. [XL-2010] Adapter Tri rapide (quickSort) pour listbox
    Par crissud dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/02/2014, 14h24
  3. Tri rapide
    Par mikees dans le forum Assembleur
    Réponses: 1
    Dernier message: 19/12/2005, 21h53
  4. Tri Rapide sur un CLIST
    Par ensisoft dans le forum MFC
    Réponses: 9
    Dernier message: 13/12/2005, 23h22
  5. Tri rapide
    Par DBBB dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 10/12/2004, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo