Concept

Binary heap — where it appears

A priority queue kept as an array read as a complete binary tree, with every parent no larger than its children. Inserting an entry and removing the smallest each take comparisons proportional to the tree's height, the logarithm of the entries held.

Named by 2 essays across one field — 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.

DensityDijkstra's algorithmAdjacencyAmortised analysisBellman–FordDecrease-keyEarly exitHeapImplementation detailNegative weightPotential functionPriority queue

All concepts