Data Structures & Algorithms

The core of every technical interview.

Arrays to graphs: complexity, sorting, dynamic programming, and NP-completeness.