Skip to content

Milestone 7: Graph Algorithms

🟦 Milestone 7: Graph Algorithms

Graphs are the most versatile data structure. They allow us to model complex relationships where any item can connect to any other item. From social networks to Google Maps, graphs are everywhere.

📚 Slow-Paced Deep Dives (University Modules)

🥅 Milestone Goals

  1. Model a real-world problem using a Graph.
  2. Contrast Directed vs Undirected graphs.
  3. Contrast Weighted vs Unweighted graphs.
  4. Search a graph using Breadth-First Search (BFS) and Depth-First Search (DFS).

:::tip Real World Use Your LinkedIn connections are a graph. The Internet itself is a massive graph of webpages. The Roads you drive on are a weighted graph used by GPS systems to find the fastest route! :::