Heap or HEAP may refer to:
Computing and mathematics
*
Heap (data structure)
In computer science, a heap is a specialized tree-based data structure which is essentially an almost complete tree that satisfies the heap property: in a ''max heap'', for any given node C, if P is a parent node of C, then the ''key'' (the ''v ...
, 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 \ \ \ \ a,b,cd,e] = ,c,b.html"_ ...
, a generalization of a group
*
Heap (programming) (or free store), an area of memory for dynamic memory allocation
*
Heapsort
In computer science, heapsort is a comparison-based sorting algorithm. Heapsort can be thought of as an improved selection sort: like selection sort, heapsort divides its input into a sorted and an unsorted region, and it iteratively shrinks the ...
, a comparison-based sorting algorithm
*
Heap overflow
A heap overflow, heap overrun, or heap smashing is a type of buffer overflow that occurs in the heap data area. Heap overflows are exploitable in a different manner to that of stack-based overflows. Memory on the heap is dynamically allocated at ...
, a type of buffer overflow that occurs in the heap data area
*
Sorites paradox
The sorites paradox (; sometimes known as the paradox of the heap) is a paradox that results from vague predicates. A typical formulation involves a heap of sand, from which grains are removed individually. With the assumption that removing a sing ...
, also known as the paradox of the heap
Other uses
*
Heap (surname) Heap is a surname. Notable people with the surname include:
* Bob Heap, English footballer
* Brian Heap, British biologist
* Dan Heap, Canadian politician
* David Porter Heap, American engineer
* Fred Heap, English footballer
* Imogen Heap, British ...
*
Heaps (surname) Heaps is a surname. Notable people with the surname include:
*Abraham Albert Heaps (1885–1954), Canadian politician and labor leader
*Adrian Heaps (born c. 1954), Canadian politician
*Elizabeth Heaps, English academic and archivist
*Jake Heaps (b ...
*
Heap leaching
Heap leaching is an industrial mining process used to extract precious metals, copper, uranium, and other compounds from ore using a series of chemical reactions that absorb specific minerals and re-separate them after their division from other e ...
, an industrial mining process
*
Heap (comics)
The Heap is the name of several fictional comic book muck-monsters, the original of which first appeared in Hillman Periodicals' ''Air Fighters Comics'' #3 (cover-dated Dec. 1942), during the period fans and historians call the Golden Age of Co ...
, a golden-age comic book character
*
Heap, Bury
Heap was a district of Bury, England until it was abolished in 1894 to become parts of the parishes of Heywood, Bury, Bircle and Unsworth
Unsworth is a village and residential area of the Metropolitan Borough of Bury, in Greater Manchester, ...
, a former district in England
*
"The Heap" (''Fargo''), a 2014 television episode
*
High Explosive, Armor-Piercing
Armour-piercing ammunition (AP) is a type of projectile designed to penetrate either body armour or vehicle armour.
From the 1860s to 1950s, a major application of armour-piercing projectiles was to defeat the thick armour carried on many wars ...
, ammunition and ordnance
*
Holocaust Education and Avoidance Pod
''Cryptonomicon'' is a 1999 novel by American author Neal Stephenson, set in two different time periods. One group of characters are World War II-era Allied codebreakers and tactical-deception operatives affiliated with the Government Code and ...
, an idea in Neal Stephenson's novel ''Cryptonomicon''
See also
*
Skandha
(Sanskrit) or (Pāḷi) means "heaps, aggregates, collections, groupings". In Buddhism, it refers to the five aggregates of clinging (), the five material and mental factors that take part in the rise of craving and clinging. They are also ...
, Buddhist concept describing the aggregated contents of mental activity
*
Beap
A beap, or bi-parental heap, is a data structure where a node usually has two parents (unless it is the first or last on a level) and two children (unless it is on the last level). Unlike a heap, a beap allows sublinear search. The beap was intro ...
or bi-parental heap, a data structure
*
Treap
In computer science, the treap and the randomized binary search tree are two closely related forms of binary search tree data structures that maintain a dynamic set of ordered keys and allow binary searches among the keys. After any sequence of in ...
, a form of binary search tree data structure
*
Heapey
Heapey is a village and civil parish of the Borough of Chorley, in Lancashire, England. The village is two miles from Chorley and on the western fringe of the West Pennine Moors. In 2001 the population was 955, increasing to 1,001 at the 2011 c ...
, a village and civil parish of the Borough of Chorley, in Lancashire, England
*
Pile (disambiguation)
Pile or Piles may refer to:
Architecture
* Pile, a type of deep foundation
** Screw piles, used for building deep foundations
** Pile bridge, structure that uses foundations consisting of long poles
** Pile lighthouse, a type of skeletal lighth ...
{{disambiguation, surname