Table des matières:

Quel algorithme de tri est le meilleur dans le pire des cas ?
Quel algorithme de tri est le meilleur dans le pire des cas ?

Vidéo: Quel algorithme de tri est le meilleur dans le pire des cas ?

Vidéo: Quel algorithme de tri est le meilleur dans le pire des cas ?
Vidéo: La complexité dans le pire des cas d'un algorithme 2024, Novembre
Anonim

Algorithmes de tri

Algorithme Structure de données Temps complexité :Pire
Tri rapide Déployer Au2)
Tri par fusion Déployer O(n log(n))
Tri par tas Déployer O(n log(n))
Tri en douceur Déployer O(n log(n))

Justement, quelle sorte est la meilleure dans le pire des cas ?

Tri rapide est généralement le plus rapide, mais si vous voulez un bon temps dans le pire des cas, essayez Heapsort ou Tri par fusion . Ces deux ont les pires performances temporelles O(n log n).

De même, quel algorithme de tri a la complexité la plus faible dans le pire des cas ? Tri par fusion

À cet égard, quel algorithme est le meilleur pour le tri ?

Tri rapide

Comment trouver le pire et le meilleur cas d'un algorithme ?

En termes simples, pour un problème où la taille d'entrée est n:

  1. Meilleur cas = temps le plus rapide pour terminer, avec des entrées optimales choisies. Par exemple, le meilleur cas pour un algorithme de tri serait des données déjà triées.
  2. Pire cas = temps le plus lent pour terminer, avec des entrées pessimales choisies.
  3. Cas moyen = moyenne arithmétique.

Conseillé: