heap
heap / hēp/ • n. an untidy collection of things piled up haphazardly: she rushed out, leaving her clothes in a heap on the floor. ∎ a mound or pile of a particular substance: a heap of gravel. ∎ inf. an untidy or dilapidated place or vehicle: they climbed back in the heap and headed home. ∎ (a heap of/heaps of) inf. a large amount or number of something: we have heaps of room.• adv. (heaps) inf. a great deal: “How do you like Maggie?” “I like you heaps better!”• v. [tr.] put in a pile or mound: she heaped logs on the fire | heaped up in one corner was a pile of junk. ∎ (heap something with) load something copiously with: he heaped his plate with rice. ∎ (heap something on/upon) bestow praise, abuse, or criticism liberally on: they had once heaped praise on her. ∎ [intr.] form a heap: clouds heaped higher in the west.PHRASES: at the top (or bottom) of the heap (of a person) at the highest (or lowest) point of a society or organization: she had come up the hard way from the very bottom of the heap.be struck all of a heap inf. be extremely disconcerted.heap coals of fire on someone's head go out of one's way to cause someone remorse.in a heap (of a person) with the body completely limp: he landed in a heap at the bottom of the stairs.
heap
1. An area of storage used for dynamic allocation of data structures where the order of releasing the allocated data structure is indeterminate. Compare stack.
2. A complete binary tree in which the value at each node is at least as large as the values at its children (if they exist). Heaps are used to implement priority queues.
heap
Hence as vb. OE. hēapian.
Heap
Heap
a pile or mass; a collection of things thrown together; a crowd; a large number.
Examples: a heap of castles, 1661; of confessors, 1340; of fowls, 1290; of gravel, 1398; of hard names, 1741; of hounds, 1377; of good ideas; of islands, 1697; of learned men; of old papers and parchments, 1574; of people, 1590; of servants, 1867; of sheep, 1477; of sins; of trouble.