// DSA
The algorithms and analysis that still decide coding rounds.
Dijkstra's algorithm derived from its invariant, with the complexity analysis that explains why a binary heap gives O((V + E) log V) and a clean Java implementation.