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 · SM-2 spaced repetition
Included with the full IOI — Competitive Programming program — 14 decks, 964 cards.
Sample cards
Unlock the program to study all 78 cards with spaced repetition.
Cards are created from publicly available sources and may contain errors. Check anything you rely on against your official materials.
More in IOI — Competitive Programming
Review fundamental data structures — and the rest of IOI — Competitive Programming.
One program. 964 cards across 14 decks.