Concept

Cartesian tree — where it appears

The tree whose root is an array's leftmost smallest value and whose two subtrees are the same construction on what lies either side. A range minimum is the lowest common ancestor of the range's endpoints in it, which turns a question about numbers into a question about a shape — and a shape is far cheaper to store.

Named by 3 essays across 3 fields — each of them below, with the objects they name alongside it.

Named alongside it

The objects these essays reach for when they reach for this one.

Constant factorMeasurementRange minimumSegment treeSpace overheadDocument listingLookup tableRank directorySuccinctTrade offAmortisedBlock decomposition

All concepts