Elementary Graph Algorithms
1: Graphs and Representations
2: Breadth First Search
3: Depth-First Search
4: Topological Sort
5: Strongly Connected Components