Navigation

Leçons
  • 📘 Tous les cours
  • 1. 📚 Introduction aux Structures de Données
  • 2. 🧩 Concepts des Types de Données Abstraits (ADT)
  • 3. 📏 Comprendre la Notation Big O
  • 4. 📊 Tableaux Statique et Dynamique
  • 5. 🔗 Listes Chaînées : Introduction aux Linked Lists
  • 6. 🥞 Les Piles (Stacks) et leur Utilisation
  • 7. 🚶‍♂️ Les Files d'Attente (Queues) : Fonctionnalité et Applications
  • 8. 🎯 Files de Priorité (Priority Queue) : Concepts et Applications
  • 9. 🔗 Algorithme Union-Find : Gestion des Composantes Connexes
  • 10. 🌳 Introduction aux Arbres Binaires (Binary Tree - BT)
  • 11. 🗄️ Tables de Hachage et Fonctions de Hachage
  • 12. 🌲 Arbres de Fenwick : Concepts et Utilisation
  • 13. 🔍 Suffix Arrays : Tableaux de Suffixes pour la Recherche
  • 14. ⚖️ Arbres AVL : Équilibrage des Arbres Binaires
Accueil

Introduction aux Structures de Données

Ce cours a été conçu pour vous aider à maîtriser les structures de données essentielles en programmation.

Comment fonctionne ce cours ?

Chaque leçon contient une explication théorique, des exemples de code, et des exercices pratiques.

Liste des Leçons

Aperçu

📘 Tous les cours

Débutant

1. 📚 Introduction aux Structures de Données

Débutant

2. 🧩 Concepts des Types de Données Abstraits (ADT)

Débutant

3. 📏 Comprendre la Notation Big O

Débutant

4. 📊 Tableaux Statique et Dynamique

Intermédiaire

5. 🔗 Listes Chaînées : Introduction aux Linked Lists

Intermédiaire

6. 🥞 Les Piles (Stacks) et leur Utilisation

Intermédiaire

7. 🚶‍♂️ Les Files d'Attente (Queues) : Fonctionnalité et Applications

Intermédiaire

8. 🎯 Files de Priorité (Priority Queue) : Concepts et Applications

Avancé

9. 🔗 Algorithme Union-Find : Gestion des Composantes Connexes

Avancé

10. 🌳 Introduction aux Arbres Binaires (Binary Tree - BT)

Avancé

11. 🗄️ Tables de Hachage et Fonctions de Hachage

Avancé

12. 🌲 Arbres de Fenwick : Concepts et Utilisation

Avancé

13. 🔍 Suffix Arrays : Tableaux de Suffixes pour la Recherche

Avancé

14. ⚖️ Arbres AVL : Équilibrage des Arbres Binaires

julien.esnau@gmail.com
Visit Julien Esnault's GitHub profile
Visit Julien Esnault's LinkedIn profile
Visit Julien Esnault's X (Twitter) profile
Visit the JESN website

© 2026 JESN. All rights reserved.

Transforming ideas into powerful digital solutions