iq.lab
Python sleeps until you run code

Module 3 · 5 lessons · about 260 minutes

Arrays and hash maps

How a list sits in memory, how a hash map finds a key without searching, and the patterns they power: counting, seen-before, grouping by a key, and prefix sums.

Lessons
0/5
Exercises
0/0
Code
0/0
Checkpoint
Not taken
  1. 1How a list really works40 min
  2. 2How a hash map works50 min
  3. 3Counting and seen-before60 min
  4. 4Grouping by a key55 min
  5. 5Prefix sums55 min

Problems for this module

The lessons teach some of these step by step (each says which). The rest are practice: try each in its target time, and solved problems come back for spaced re-solves.

Next moduleTwo pointers and sliding windows