Algorithms used to traverse the nodes and edges of a graph, such as breadth-first search or depth-first search.