2.3: Common Search Techniques with Graphs
2.3.1: Depth-first Search
Read this article to learn how depth-first search works. Study the included example.
2.3.2: Breadth-First Search
Read this article and make sure you know the differences between depth-first and breadth-first search algorithms.
2.3.3: Dijkstra's Algorithm
Read this article to learn how Dijkstra's algorithm works. Work through the example in the article.