Latticework

Command Palette

Search for a command to run...

beginner12h estimated

Data Structures

Core building blocks for reasoning about how programs store and access data — the foundation algorithms, interviews, and system design all build on.

Prerequisites

Useful for

software engineerfull stack engineerbackend engineerresearch engineerdata engineerdata scientistml engineerai engineerresearch engineerquant developerquant researcherquant trader

Modules

Arrays & Lists

14 min

Start

Stacks & Queues

14 min

Start

Hash Tables

14 min

Start

Trees & BSTs

16 min

Start

Heaps

15 min

Start

Graphs

16 min

Start

Tries

15 min

Start