Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/Algorithmes : comprendre les tris (sélection, insertion, fusion)
💻ProgrammationVidéo

Algorithmes : comprendre les tris (sélection, insertion, fusion)

Comprendre comment un ordinateur trie une liste : tri par sélection, tri par insertion, tri fusion, leur efficacité (complexité), et pourquoi utiliser le tri intégré du langage en pratique.

9 octobre 20261 min de lecture
#programmation#python#tri#algorithmes
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Les principaux tris
  • Complexité
  • En pratique

Les principaux tris

TriIdéeComplexitéSélectionplacer le minimum restantO(n²)Insertioninsérer chaque élément à sa place (rapide si presque trié)O(n²)Fusioncouper en deux, trier, fusionnerO(n log n)Rapide (quicksort)partitionner autour d'un pivotO(n log n) en moyenne

Complexité

O(n²) : 1 000 éléments → ~1 000 000 d'opérations ; O(n log n) → ~10 000. D'où l'importance du choix de l'algorithme sur de gros volumes.

En pratique

sorted(notes, reverse=True)
personnes.sort(key=lambda p: p["age"])

Python utilise Timsort (stable, très efficace). Voir aussi la recherche dichotomique, la récursivité.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).