Breadth-First SearchDetect CycleTopological SortingArticulation PointsBridgesEulerian Path and Eulerian CircuitStrongly Connected Components