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 :

Questions à propos des algorithmes de tri.


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 21
    Par défaut Questions à propos des algorithmes de tri.
    Bonjour,

    quel algorithme est le plus approprié pour trier un tableau d'au plus 1000 éléments?

    En fait je dois trier par nom puis par adresse un fichier de 1000 éléments de ce type.

    Stocker Norris | 3631 W. 8th Ln. #264 | TRUCKEE | CA | 96161
    Saylor Alisya | 1854 W. Green Ln. #89 | LITTLE SUAMICO | WI | 54141
    Moore Lucy | 1471 E. Forest Rd. #139 | TALMAGE | KS | 67482
    Ryals Larson | 8385 E. Hillcrest St. | LEWISTON | MN | 55952
    Sherill Hardy | 7313 N. Franklin Blvd. | TAHLEQUAH | OK | 74464
    Justin Ray | 9251 N. Cherry Way #221 | MAMARONECK | NY | 10543
    Justin Ray | 4357 N. Broadway Way | LAKELAND | LA | 70752
    Earhart Alanis | 7515 N. Washington Way #72 | LOUISE | TX | 77455
    Draudy Joleen | 201 NE 23rd St. | HOUSTON | TX | 77061
    Bishop Holden | PO Box 409 | CARONA | KS | 66773

    Merci pour vos réponses.

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    N'importe quel algorithme de tri, 1000 éléments c'est rien du tout, ne perds pas ton temps à choisir ton algorithme pour un truc aussi minuscule (sauf si tu dois faire ça des millions de fois à chaque utilisation).

    --
    Jedaï

  3. #3
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2007
    Messages
    419
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 419
    Par défaut
    Bonsoir,



    Le tri bulle ou par fusion

    tu peux les trier au moment de la saisie aussi

    Citation Envoyé par jbaudens
    En fait je dois trier par nom puis par adresse un fichier de 1000 éléments de ce type.
    que veux-tu dire par trier par nom (ou adresse)? trier les noms par ordre alphabétique?

  4. #4
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    La fonction de tri du langage que tu utilises. En fait, il y aurait 100 X plus d'éléments que ce serait vraissemblablement toujours la même réponse.

  5. #5
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Citation Envoyé par acacia Voir le message
    Le tri bulle ou par fusion
    C'est une blague ? Le tri bulle est le plus mauvais tri du monde (sauf sur les tout petits set de données), mieux vaux le tri par sélection ou par insertion dans le genre bon sur les petits tableaux. Le tri fusion est plutôt efficace (l'un des meilleurs théoriquement) mais rarement utilisé sur les tableaux, pour lesquels le tri rapide est souvent préférable (avec un peu de randomisation sur le choix du pivot).

    --
    Jedaï

  6. #6
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2007
    Messages
    419
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 419
    Par défaut
    Citation Envoyé par Jedai Voir le message
    C'est une blague ? Le tri bulle est le plus mauvais tri du monde (sauf sur les tout petits set de données), mieux vaux le tri par sélection ou par insertion dans le genre bon sur les petits tableaux. Le tri fusion est plutôt efficace (l'un des meilleurs théoriquement) mais rarement utilisé sur les tableaux, pour lesquels le tri rapide est souvent préférable (avec un peu de randomisation sur le choix du pivot).

    --
    Jedaï
    j'avoue que c'était une réponse un peu rapide, j'ai donné une méthode de tri "classique" qui est le tri par bulle.

    ou encore le quicksort

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Il y a toutes les explications utiles dans les cours d'algorithmie sur un super site dont j'ai oublié le nom.. heu... ah oui, www.developpez.com

    http://rmdiscala.developpez.com/cour...hap4.6.htm#2.2
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. A propos des algorithmes de tri..
    Par Kerwando dans le forum C++
    Réponses: 4
    Dernier message: 19/08/2006, 11h43
  2. question à propos des containeurs
    Par bountykiller dans le forum C++
    Réponses: 4
    Dernier message: 02/10/2005, 13h21
  3. Question à propos des compilateurs
    Par elf dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 20/07/2005, 17h00
  4. Question à propos des niveaux de transaction
    Par davy.g dans le forum Oracle
    Réponses: 3
    Dernier message: 18/01/2005, 15h31
  5. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 14h03

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