Graph Theory

  1. 1.Why Graph Theory Matters for Programmers
  2. 2.Graph Representations & Terminology
  3. 3.Graph Traversal: BFS & DFS
  4. 4.Connectivity & Cycle Detection
  5. 5.Topological Sorting
  6. 6.Shortest Path Algorithms: Dijkstra's Algorithm
  7. 7.Shortest Path Algorithms: Bellman-Ford & Negative Weights
  8. 8.Minimum Spanning Trees: Kruskal's & Prim's Algorithms
  9. 9.Trees as Special Graphs: Structure & Traversal
  10. 10.Capstone — Modeling and Solving a Real Graph Problem