4 Graph traversal

 4.1 Depth first
 4.2 Breadth first
 4.3 Applications