Lecture 31

Graph Search

Learning Outcomes

At the end of this lecture, you’ll be able to:

Lecture Plan

In this lecture, we'll cover the following lessons:

  1. Graph Terminology: Neighborhood of a Vertex
  2. Graph Terminology: Path
  3. Graph Search: Definition
  4. Graph Search: Exercise
  5. Graph Search: General Solution
  6. Graph Search: BFS
  7. Graph Search: BFS Exercise
  8. Graph Search: BFS Pseudocode
  9. Graph Search: DFS
  10. Graph Search: DFS Exercise
  11. Graph Search: DFS Pseudocode
  12. Graph Search: Analysis
  13. Graph Search: Summary

Lessons marked with ⚡ contain exercise/activity.

Downloads