This document discusses graph traversal algorithms. It analyzes the running time of breadth-first search (BFS) on an input graph G, showing that BFS runs in O(V+E) time, where V is the number of vertices and E is the number of edges. It also defines the four edge types that can exist in a depth-first search (DFS) forest produced by DFS on a graph G: tree edges, back edges, forward edges, and cross edges.