Parcours en profondeur - Algorithmes de graphes
Maîtrisez le parcours en profondeur, une méthode fondamentale pour explorer un graphe. Construisez la structure d'adjacence, écrivez un DFS itératif dans le langage de votre choix, analysez sa complexité en O(V + E) et utilisez-le pour compter et mesurer les composantes connexes.
Sujets
Programme
3 chapitres9 leçons1 projet4 défis54 questions de quizIntroduction
2 leçons17The Algorithm
Projet5 leçons237Final Challenges
2 leçons2Plus comme ça
Tri topologique - Algorithmes de graphes
Maîtrisez le tri topologique, l'ordonnancement d'un graphe orienté acyclique (DAG) où chaque arête pointe vers l'avant. Calculez les degrés entrants, construisez un ordre avec l'algorithme de Kahn dans le langage de votre choix, détectez les cycles et trouvez le plus long chemin dans un DAG.
Certificat à la fin
- 9
- 4
- 1
- 55
Parcours en largeur - Algorithmes de graphes
Maîtrisez le parcours en largeur (Breadth-First Search), l'algorithme de parcours par couches à la base des plus courts chemins. Apprenez à rechercher les voisins, écrivez un BFS itératif avec une file dans le langage de votre choix et utilisez-le pour trouver les distances les plus courtes dans des graphes non pondérés.
Certificat à la fin
- 9
- 4
- 1
- 54
Graphes - Série Structures de données n°9
Dans ce cours, vous découvrirez la structure de données Graphe, vous créerez un graphe non orienté 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
Algorithme de Dijkstra - Algorithmes de graphes
Maîtrisez l'algorithme de Dijkstra, la méthode gloutonne du plus court chemin à source unique pour les graphes à poids non négatifs. Apprenez à lire des arêtes pondérées, à implémenter le calcul complet des distances dans le langage de votre choix, et à répondre à des requêtes de point à point ou concernant le sommet le plus éloigné.
Certificat à la fin
- 9
- 4
- 1
- 54
Algorithme de Kruskal - Algorithmes de graphes
Maîtrisez l'algorithme de Kruskal pour les Arbres Couvrants de Poids Minimum. Implémentez une structure union-find, construisez un MST en ajoutant l'arête la moins chère sans créer de cycle dans le langage de votre choix, et répondez à des requêtes de connectivité et d'arête goulot.
Certificat à la fin
- 9
- 4
- 1
- 57
Foire aux questions
Combien de leçons Parcours en profondeur - Algorithmes de graphes contient-il ?
Parcours en profondeur - Algorithmes de graphes contient 9 leçons interactives que vous pouvez suivre à votre rythme.
Que couvre Parcours en profondeur - Algorithmes de graphes ?
Le cours est organisé en chapitres couvrant : Introduction, The Algorithm, Final Challenges.
Parcours en profondeur - Algorithmes de graphes est-il gratuit ?
Oui. Tous les cours sur Coddy sont gratuits pour commencer. Vous pouvez suivre les leçons dans votre navigateur, sans téléchargement ni inscription.