Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1023 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  [Algo] Est-ce que mon algo de tri marche?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Algo] Est-ce que mon algo de tri marche?

n°635220
jijiz
Posté le 08-02-2004 à 17:22:35  profilanswer
 

C pour trier un tableau de réel à nbre cases.
 
Repeter
  fini<-vrai
    pour j=1 a nbre-1 faire
       si T[j]<T[j+1] alors
              permuter  T[j]<T[j+1]
       fini<-faux
       fsi
    Fpour
Jusqu'a fini ou nbre<2
 
 
 
nbre c le nbre d'entrée du tableau T[].
Merci

mood
Publicité
Posté le 08-02-2004 à 17:22:35  profilanswer
 

n°635231
jagstang
Pa Capona ಠ_ಠ
Posté le 08-02-2004 à 17:35:12  profilanswer
 

ça marche mais tu peux encore optimiser ce tri.  
 
jusqu'à fini ou nombre<2 --> inutile ce dernier


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°635233
jagstang
Pa Capona ಠ_ಠ
Posté le 08-02-2004 à 17:37:14  profilanswer
 

ça s'appelle un tri à bulles au fait. C'est le pire algo de tri mais le plus simple à comprendre...
 
bon il est avec flag (boolean fini) c'est pas mal


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°635243
el muchach​o
Comfortably Numb
Posté le 08-02-2004 à 17:49:15  profilanswer
 

JagStang a écrit :

ça s'appelle un tri à bulles au fait. C'est le pire algo de tri mais le plus simple à comprendre...
 
bon il est avec flag (boolean fini) c'est pas mal


 
Le tri par insertion n'est guère plus compliqué et est sensiblement plus rapide. C'est celui qu'on utilise naturellement quand on fait un tri manuel (personne ne songerait à utiliser le tri à bulle pour cette tâche). Alors que le tri par insertion est praticable pour de petits tableaux, le tri à bulles est bannir !
 
http://asi.insa-rouen.fr/~fdelorme [...] rtion.html


Message édité par el muchacho le 08-02-2004 à 17:57:35
n°635266
jijiz
Posté le 08-02-2004 à 18:16:50  profilanswer
 

ils nous demandent d'en connaitre un, peu importe son optimisation.

n°635303
el muchach​o
Comfortably Numb
Posté le 08-02-2004 à 19:07:02  profilanswer
 

Alors apprends n'importe lequel mais OUBLIE le tri à bulle car c'est le seul est unitilisable en pratique.
(D'ailleurs, si j'étais prof f'info, je mettrais systématiquement 0,5/20 à tout élève qui me sort le tri à bulle comme exemple d'algo. :o )


Message édité par el muchacho le 08-02-2004 à 19:11:13
n°635308
jijiz
Posté le 08-02-2004 à 19:11:14  profilanswer
 

héhé, on verra apres le partiel.

n°640494
Neostrange​r
Tout est bon dans le cochon
Posté le 12-02-2004 à 15:06:46  profilanswer
 

bin pourtant les prof nous recommande cette méthode...

n°640558
Ace17
Posté le 12-02-2004 à 15:37:33  profilanswer
 

jijiz a écrit :

héhé, on verra apres le partiel.


Je prendrais pas le risque si j'étais toi. Y'a des trucs presque aussi simples et beaucoup plus efficaces.

n°640710
jijiz
Posté le 12-02-2004 à 17:30:57  profilanswer
 

vous etes bouché à l'émerie..??? On a apprit ca donc ca passera !!!!

mood
Publicité
Posté le 12-02-2004 à 17:30:57  profilanswer
 

n°640715
jagstang
Pa Capona ಠ_ಠ
Posté le 12-02-2004 à 17:37:20  profilanswer
 

c'est pas parce que tu as appris ça que c'est performant. Un tel algo dans un soft sérieux n'est PAS envisageable


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°640717
Kristoph
Posté le 12-02-2004 à 17:37:29  profilanswer
 

Le tri a bulle est pas mal quand même. Il est plus efficace que le tri par insertion sur un vecteur de données pour les tris en place. Le tri par insertion est plus naturel dans un style fonctionnel par contre et pour les liste chainées.
 
De plus, ces tris sont plus efficaces que les autres tris pour les tableau de très petite taille.


Message édité par Kristoph le 12-02-2004 à 17:38:03
n°642588
LeGreg
Posté le 14-02-2004 à 06:05:18  profilanswer
 

le tri bulle a l'efficacité maximale sur les listes déjà triées.
 
A+
LeGreg

n°642589
LeGreg
Posté le 14-02-2004 à 06:07:38  profilanswer
 

par ailleurs on peut recourir au bubble sort comme cas limite d'un autre tri récursif (comme le quicksort).
 
A+
LeGreg


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  [Algo] Est-ce que mon algo de tri marche?

 

Sujets relatifs
exercice d'algo noté : help me please !![access]changer la propriété du controle d'un sous état (marche po)
qui veut aider un debutant en php ; mon compteur marche pas[C++] Classe Thread (ca marche)
algo de regulation[CPP] Ca compile mais ca marche pas ... pb de gros n00b
algo schematique[ALGO] Infos sur l'algo de Hirschberg
[C, c++, vb, ou autre] - algo de compression.. comment ca marche?[ALGO] Comment marche une fonction random() ?
Plus de sujets relatifs à : [Algo] Est-ce que mon algo de tri marche?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR