heap

All Sources -
Updated Media sources (1) About encyclopedia.com content Print Topic Share Topic
views updated

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.

views updated

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.

views updated

heap collection of things lying one upon another; †great company OE.; (colloq.) a great deal XVII (earlier pl. XVI). OE. hēap = OS. hōp (Du. hoop), OHG. houg :- WGmc. *χaupa, rel. to MLG. hūpe, OHG. hūfo (G. haufen) :- Gmc. *χūpan-.
Hence as vb. OE. hēapian.

views updated

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.

views updated

heapasleep, beep, bleep, cheap, cheep, creep, deep, heap, Jeep, keep, leap, neap, neep, peep, reap, seep, sheep, skin-deep, sleep, steep, Streep, sweep, veep, weep •slagheap • scrapheap • antheap •housekeep • upkeep • chimney sweep