Tas et files de priorité - Série sur les structures de données n°7
Dans ce cours, vous découvrirez la structure de données Tas (le pilier des files de priorité), vous créerez un MinHeap de zéro dans le langage de votre choix et vous vous entraînerez avec des défis de programmation !
Sujets
Programme
3 chapitres14 leçons1 projet6 défisIntroduction
2 leçonsMinHeap Project
Projet7 leçons1- 01MinHeap Class
- 02parent
- 03insert
- 04peek
- 05extractMin
- 06size
- 07isEmpty
Practice Challenges
5 leçons5Plus comme ça
Tri par tas - Série DSA
Maîtrisez le Tri par tas (Heap Sort), un tas binaire basé sur un tableau transformé en algorithme de tri. Implémentez l'étape de tamisage (sift-down), écrivez l'algorithme complet dans le langage de votre choix, analysez sa complexité temporelle en O(n log n) et spatiale en O(1), et entraînez-vous avec des défis de programmation.
Certificat à la fin
- 9
- 3
- 1
- 54
File d'attente (Queue) - Série Structures de données n°2
Dans ce cours, vous découvrirez la structure de données File d'attente (Queue), vous en créerez une de toutes pièces dans le langage de votre choix et vous vous entraînerez avec des défis de code !
- 12
- 5
- 1
La pile - Série sur les structures de données n°1
Dans ce cours, vous découvrirez la structure de données Pile, créerez une pile de zéro dans le langage de votre choix et résoudrez des défis de code associés !
- 13
- 6
- 1
Tables de hachage - Série sur les structures de données n°4
Dans ce cours, vous découvrirez la structure de données Table de hachage, vous en créerez une de zéro dans votre langage préféré et vous vous entraînerez avec des défis de programmation !
Certificat à la fin
- 14
- 12
Arbre binaire - Série sur les structures de données n°3
Dans ce cours, vous découvrirez la structure de données d'arbre binaire, vous créerez un arbre binaire de zéro dans le langage de votre choix et vous vous entraînerez avec des défis de programmation !
- 13
- 5
- 1