See the hand-written lecture notes in the Engineering LibraryIntroduction to Graphs
- nodes and edges - motivating problems - cycle finding for recursion detection - connectedness for network analysis - shortest path for transportation - max flow for process analysis (assembly lines, electrical current, information) - arcs vs. edges - paths - cyclesAdjacency Matrix Representation
- matrix - C codeAdjacency List Representation
- struct - C code