Deck · IOI — Competitive Programming

Fundamental Data Structures

Core data structures for competitive programming: arrays, dynamic arrays, linked lists, stacks, queues, deques, monotonic stacks/queues, hash tables, binary heaps, sets and maps, strings, and bit manipulation, with emphasis on operation complexities.

78 cards · audited · SM-2 spaced repetition

or go All-Access →

Included with the full IOI — Competitive Programming program — 14 decks, 964 cards.

Sample cards

+72more cardsSee all 78

Unlock the program to study all 78 cards with spaced repetition.

More in IOI — Competitive Programming

Master fundamental data structures — and the rest of IOI — Competitive Programming.

One program. 964 audited cards across 14 decks.

or go All-Access →

See the full program →