02 / DATA STRUCTURES

Data Structures

Lists, hashing, trees and graphs as one progression. Each structure gets the Holt lesson that builds it from scratch, and where a prep sheet exists it follows with the interview problems that structure unlocks: linked-list pointer games, stack and queue idioms, hash-map counting, tree traversals, heaps, tries and graph search.

Start here 16 pages · 4 groups

Hashing

2 pages

Hash maps as the universal counting tool, and Bloom filters for "probably seen it".

  1. Hash Maps11 sections
  2. Bloom FiltersLesson

Graphs

2 pages

Graph representations, BFS/DFS, topological sort, Dijkstra and union-find.

  1. GraphsLesson
  2. Graph patterns18 sections