In this note, I sketch the most fundamental ideas and algorithms developed on graphs.

Dijkstra Algorithm

Finding Shortest Path

Floyd-Warshall algorithm vs matrix power algorithm