"Section 19: Graphs"

📚 Vanakkam DSA Course (24 sections) · Hope AI — ML & DS Course

Section 19: Graphs

Graph algorithms cover traversal, shortest paths, cycle detection, topological ordering, and minimum spanning trees.


Lessons

#Lesson NameDurationNotes
1Introduction to Graphs
2Graph Traversals - DFS & BFS
3Clone Graph
4Find if Path Exists in Graph
5All Paths From Source to Target
6Reconstruct Itinerary
7Detect Cycle in Undirected Graph
8Topological Sort (DFS)
9Dijkstra's Algorithm
10Bellman Ford Algorithm
11Floyd Warshall Algorithm
12Minimum Spanning Tree - Prim's
13Kruskal's + Union Find
14Number of Operations to Make Network Connected35m 25s
15Cheapest Flights Within K Stops27m 41s
16Number of Ways to Arrive at Destination39m 40s
17Min Cost to Connect All Points22m 17s

Lesson Checklist

  • [ ] Introduction to Graphs
  • [ ] Graph Traversals - DFS & BFS
  • [ ] Clone Graph
  • [ ] Find if Path Exists in Graph
  • [ ] All Paths From Source to Target
  • [ ] Reconstruct Itinerary
  • [ ] Detect Cycle in Undirected Graph
  • [ ] Topological Sort (DFS)
  • [ ] Dijkstra's Algorithm
  • [ ] Bellman Ford Algorithm
  • [ ] Floyd Warshall Algorithm
  • [ ] Minimum Spanning Tree - Prim's
  • [ ] Kruskal's + Union Find
  • [ ] Number of Operations to Make Network Connected (35m 25s)
  • [ ] Cheapest Flights Within K Stops (27m 41s)
  • [ ] Number of Ways to Arrive at Destination (39m 40s)
  • [ ] Min Cost to Connect All Points (22m 17s)

My Notes

Add your key takeaways here...