Outils pour utilisateurs

Outils du site


les_exposes:trier_des_donnees

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
les_exposes:trier_des_donnees [15/04/2016 11:01]
lecoeur
les_exposes:trier_des_donnees [15/04/2016 11:14] (Version actuelle)
lecoeur
Ligne 53: Ligne 53:
 {{ :​les_exposes:​tri_insertion.jpg?​200 |}} {{ :​les_exposes:​tri_insertion.jpg?​200 |}}
  
-Autres exemples d’algorithmes lents :+**Autres exemples d’algorithmes lents :**
   * Tri à bulles   * Tri à bulles
   * Tri cocktail   * Tri cocktail
Ligne 59: Ligne 59:
   * Tri stupide   * Tri stupide
  
----- 
  
-Algorithmes rapides : 
  
-  ​* Tri fusion : Les algorithmes de tri par sélection, par insertion ou à bulles sont très lents.L’algorithme de tri par fusion fait la même chose que ces trois algorithmes,​ mais beaucoup plus rapidement.+=== b) Algorithmes rapides === 
 + 
 +  * **Tri fusion :** Les algorithmes de tri par sélection, par insertion ou à bulles sont très lents.L’algorithme de tri par fusion fait la même chose que ces trois algorithmes,​ mais beaucoup plus rapidement.
   ​   ​
 {{ :​les_exposes:​251906.png?​200 |}} {{ :​les_exposes:​251906.png?​200 |}}
Ligne 74: Ligne 74:
  
  
-  ​Tri rapide+**Autres exemples d’algorithmes rapides :**
   * Tri de Shell   * Tri de Shell
 +  * Tri rapide
 +  * Tri par tas
 +  * Introsort
 +  * Tri arborescent ​
 +  * Smoothsort
 +  * Tri à peigne
  
-__**Tris utilisant la structure des données**__ 
  
  
-   ​* ​   Tri comptage ou Tri par dénombrement : Nécessite l'​utilisation d'une seconde liste de même longueur que la liste à trier. Son utilisation relève de la condition que les valeurs à trier sont des entiers naturels dont on connaît les extrema . +==== 2) Tris utilisant ​la structure ​des données ​====
-  *     Tri par base : Nécessite aussi l'​utilisation d'une seconde liste de même longueur que la liste à trier . +
-  *     Tri par paquets: Part de l'​hypothèse que les données ​à trier sont réparties de manière uniforme sur un intervalle réel [a, b[.+
  
  
-__**Tri volumineux**__ +  * **Tri comptage** ou **Tri par dénombrement :** Nécessite l'​utilisation d'une seconde liste de même longueur que la liste à trier. Son utilisation relève de la condition que les valeurs à trier sont des entiers naturels dont on connaît les extrema . 
 +  * **Tri par base :** Nécessite aussi l'​utilisation d'une seconde liste de même longueur que la liste à trier . 
 +  * **Tri par paquets :** Part de l'​hypothèse que les données à trier sont réparties de manière uniforme sur un intervalle réel [a, b[. 
 + 
 + 
 + 
 +==== 3) Tri volumineux ====
  
 Les algorithmes de tri doivent aussi être adaptés en fonction des configurations informatiques sur lesquels ils sont utilisés. Dans les exemples cités plus haut, on suppose que toutes les données sont présentes en mémoire centrale (ou accessibles en mémoire virtuelle). La situation se complexifie si l'on veut trier des volumes de données supérieurs à la mémoire centrale disponible (ou si l'on cherche à améliorer le tri en optimisant l'​utilisation de la hiérarchie de mémoire). Les algorithmes de tri doivent aussi être adaptés en fonction des configurations informatiques sur lesquels ils sont utilisés. Dans les exemples cités plus haut, on suppose que toutes les données sont présentes en mémoire centrale (ou accessibles en mémoire virtuelle). La situation se complexifie si l'on veut trier des volumes de données supérieurs à la mémoire centrale disponible (ou si l'on cherche à améliorer le tri en optimisant l'​utilisation de la hiérarchie de mémoire).
Ligne 94: Ligne 103:
   -   On trie chaque sous-ensemble en mémoire centrale pour former des « monotonies » (sous-ensembles triés) ;   -   On trie chaque sous-ensemble en mémoire centrale pour former des « monotonies » (sous-ensembles triés) ;
   -   On interclasse ces monotonies.   -   On interclasse ces monotonies.
- 
les_exposes/trier_des_donnees.1460710881.txt.gz · Dernière modification: 15/04/2016 11:01 par lecoeur