topic / data-structures
Data Structures
Choose how data is laid out so the operations you need stay practical.
Explore arrays, lists, hash tables, trees, heaps, graphs, and probabilistic structures by following their operations through memory and understanding their costs.
1 article · 1 video · 1 trace · 2 request flows · 1 interview · 6 total
Articles
Request Flows
request flow · 5 stagesArray vs Linked List Memory LayoutVisualize how contiguous array memory enables cache-friendly access while scattered linked list nodes cause pointer-chase cache misses.request flow · 5 stagesA Hash Map Lookup Finds and Verifies a CandidateVisualize key hashing, bucket selection, collision resolution, equality checks, and the final lookup result.
Videos
Traces
Interviews
Explore adjacent
New lessons by email
Get new explanations about data structures and related systems in your inbox.
One technical dispatch per week. No noise.