Heap or HEAP may refer to:
Computing and mathematics
*
Heap (data structure)
In computer science, a heap is a Tree (data structure), tree-based data structure that satisfies the heap property: In a ''max heap'', for any given Node (computer science), node C, if P is the parent node of C, then the ''key'' (the ''value'') o ...
, a data structure commonly used to implement a priority queue
*
Heap (mathematics)
In abstract algebra, a semiheap is an algebraic structure consisting of a non-empty set ''H'' with a ternary operation denoted ,y,z\in H that satisfies a modified associativity property:
\forall a,b,c,d,e \in H \quad a,b,cd,e] = , , a generalization of a group
*
,c,be= [a,b,[ ...
, a generalization of a group
* Heap (programming) (or free store), an area of memory for dynamic memory allocation
* Heapsort">Heap (programming)">,c,be= [a,b,[ ...