Maison > Problème commun > Qu'est-ce qu'un algorithme de tri

Qu'est-ce qu'un algorithme de tri

hzc
Libérer: 2020-09-05 17:23:10
original
56533 Les gens l'ont consulté

L'algorithme de tri fait référence à la réorganisation d'un ou plusieurs ensembles de données selon un modèle prédéterminé via des facteurs d'algorithme spécifiques. Cette nouvelle séquence suit certaines règles et reflète certains modèles. Par conséquent, après traitement, les données résultantes sont faciles à filtrer. et calculer, ce qui améliore considérablement l'efficacité du calcul.

Qu'est-ce qu'un algorithme de tri

Recommandé : "Explication de diagramme dynamique des algorithmes de tri couramment utilisés" "Quatre algorithmes de tri classiques en PHP

L'algorithme dit de tri consiste à réorganiser un ou plusieurs ensembles de données selon un modèle prédéterminé grâce à des facteurs d'algorithme spécifiques. Cette nouvelle séquence suit certaines règles et reflète certains modèles. Par conséquent, les données traitées sont faciles à filtrer et à calculer, ce qui améliore considérablement l'efficacité des calculs.

Pour le tri, nous exigeons d'abord qu'il ait un certain degré de stabilité, c'est-à-dire que lorsque deux éléments identiques apparaissent dans une séquence en même temps, après un certain algorithme de tri, la différence relative entre les deux avant et après tri, l'emplacement ne change pas. Autrement dit, même s’il existe deux éléments identiques, ils sont différents lors du tri et ne peuvent pas être confondus.

Le tri est une opération importante en programmation informatique. Sa fonction est de réorganiser une séquence arbitraire d'éléments de données (ou d'enregistrements) dans une séquence ordonnée par mots clés.

Le tri consiste à trier les éléments de l'ensemble ensemble dans un certain ordre. De manière générale, il existe deux types de tri, l'ordre croissant et l'ordre décroissant. Il existe 8 tris de base dans l'algorithme :

(1) Tri par bulles

(2) Tri par sélection ; 🎜>

(3) Tri par insertion

(4) Tri par colline

(5) Tri par fusion

(6) Tri rapide ;

(7) Tri par base

(8) Tri par tas

(9) Tri par comptage

(10) Tri par seau.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal