Skip to content

Data Structures -> B-Trees

High-fanout multiway search tree for textbook ordered-dictionary breadth, with search and insert taught through root splitting and split-full-child.

  • Topic slug: data-structures/b-trees
  • Tutorial page: Open tutorial
  • Ladder page: Open ladder
  • Repo problems currently tagged here: 1
  • Repo companion pages: 5
  • Curated external problems: 1

Microtopics

  • minimum-degree
  • multiway-search
  • split-full-child
  • root-split
  • separator-keys
  • high-fanout

Learning Sources

Source Type
Open Data Structures - 14.2 B-Trees Reference
Introduction to Algorithms, 4th ed. TOC PDF Reference

Repo Companion Material

Material Type
B-Tree hot sheet quick reference
Template Library exact starter route starter route
B-Tree Dictionary note anchor note
Balanced BSTs For Contests compare point
PBDS / Order Statistics Tree tutorial compare point

Curated External Problems

Core

Problem Source Difficulty Context Style Prerequisites Tags Why it fits
B-Tree Dictionary Benchmark Open Data Structures Medium B-Tree, Textbook Breadth Data-Structure-Heavy; Implementation-Heavy Minimum Degree; Separator Keys; Split Full Child Split-Full-Child; Multiway-Search The cleanest breadth-first benchmark source where search, root split, and split-full-child are the whole lesson before deletion or B+ tree variants.

Repo Problems

Code Title Fit Difficulty Pattern Note Solution
BTREEDICTIONARY B-Tree Dictionary primary medium - Note Code

Regeneration

python3 scripts/generate_problem_catalog.py