释义 |
heap
heap H0106800 (hēp)n.1. A group of things placed or thrown, one on top of the other: a heap of dirty rags lying in the corner.2. often heaps Informal A great deal; a lot: We have heaps of homework tonight.3. Slang An old or run-down car.tr.v. heaped, heap·ing, heaps 1. To put or throw in a pile: heaped the clothes on the bed.2. To fill completely or to overflowing: heap a plate with vegetables.3. To bestow in abundance or lavishly: heaped praise on the rescuers. [Middle English, from Old English hēap.]Synonyms: heap, mound, pile1, stack These nouns denote a group or collection of things lying one on top of the other: a heap of old newspapers; a mound of boulders; a pile of boxes; a stack of firewood.heap (hiːp) n1. a collection of articles or mass of material gathered together in one place2. informal (usually foll by: of) a large number or quantity3. give them heaps slang Austral to contend strenuously with an opposing sporting team4. give it heaps slang NZ to try very hard5. informal a place or thing that is very old, untidy, unreliable, etc: the car was a heap. advheaps (intensifier): he said he was feeling heaps better. vb6. (often foll by: up or together) to collect or be collected into or as if into a heap or pile: to heap up wealth. 7. (tr; often foll by with, on, or upon) to load or supply (with) abundantly: to heap with riches. [Old English héap; related to Old Frisian hāp, Old Saxon hōp, Old High German houf] ˈheaper nheap (hip) n. 1. a group of things placed, thrown, or lying one on another; pile: a heap of stones. 2. Informal. a great quantity or number; multitude. 3. Slang. a dilapidated automobile. v.t. 4. to gather, put, or cast in a heap; pile. 5. to accumulate; amass (often fol. by up or together): to heap up riches. 6. to give, assign, or bestow in great quantity; load (often fol. by on or upon): to heap blessings upon someone. 7. to load, supply, or fill abundantly: to heap a plate with food. v.i. 8. to become heaped or piled, as sand or snow; rise in a heap or heaps (often fol. by up). [before 900; Middle English heep, Old English hēap, c. Old Saxon hōp, Old High German houf] heap′er, n. heap′y, adj. heap- mogul - A small mound of snow on a ski course, from Old Norse mugl, "little heap."
- congeries - A Latin word meaning "heap or pile of disparate items" or "disorderly collection."
- midden - Traces back to Scandinavian forms mog, "muck," and dynge, "heap," and first meant "dunghill" before it denoted a prehistoric or historic refuse heap.
- accumulate - One of its Latin elements is cumulus, "a 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.heap stack">stack pile">pile1. 'heap'A heap of things is usually untidy, and often has the shape of a hill or mound. The building collapsed into a heap of rubble.2. 'stack'A stack is usually tidy, and often consists of flat objects placed directly on top of each other. ...a neat stack of dishes.Eric came out of his room with a small stack of CDs in his hands.3. 'pile'A pile of things can be tidy or untidy. ...a neat pile of clothes.He reached over to a pile of newspapers and magazinesheap Past participle: heaped Gerund: heaping
Present |
---|
I heap | you heap | he/she/it heaps | we heap | you heap | they heap |
Preterite |
---|
I heaped | you heaped | he/she/it heaped | we heaped | you heaped | they heaped |
Present Continuous |
---|
I am heaping | you are heaping | he/she/it is heaping | we are heaping | you are heaping | they are heaping |
Present Perfect |
---|
I have heaped | you have heaped | he/she/it has heaped | we have heaped | you have heaped | they have heaped |
Past Continuous |
---|
I was heaping | you were heaping | he/she/it was heaping | we were heaping | you were heaping | they were heaping |
Past Perfect |
---|
I had heaped | you had heaped | he/she/it had heaped | we had heaped | you had heaped | they had heaped |
Future |
---|
I will heap | you will heap | he/she/it will heap | we will heap | you will heap | they will heap |
Future Perfect |
---|
I will have heaped | you will have heaped | he/she/it will have heaped | we will have heaped | you will have heaped | they will have heaped |
Future Continuous |
---|
I will be heaping | you will be heaping | he/she/it will be heaping | we will be heaping | you will be heaping | they will be heaping |
Present Perfect Continuous |
---|
I have been heaping | you have been heaping | he/she/it has been heaping | we have been heaping | you have been heaping | they have been heaping |
Future Perfect Continuous |
---|
I will have been heaping | you will have been heaping | he/she/it will have been heaping | we will have been heaping | you will have been heaping | they will have been heaping |
Past Perfect Continuous |
---|
I had been heaping | you had been heaping | he/she/it had been heaping | we had been heaping | you had been heaping | they had been heaping |
Conditional |
---|
I would heap | you would heap | he/she/it would heap | we would heap | you would heap | they would heap |
Past Conditional |
---|
I would have heaped | you would have heaped | he/she/it would have heaped | we would have heaped | you would have heaped | they would have heaped | ThesaurusNoun | 1. | heap - a collection of objects laid on top of each othercumulation, pile, agglomerate, cumulus, moundaggregation, collection, accumulation, assemblage - several things grouped together or considered as a wholecompost heap, compost pile - a heap of manure and vegetation and other organic residues that are decaying to become compostmuckheap, muckhill, dunghill, midden - a heap of dung or refusescrapheap - pile of discarded metalshock - a pile of sheaves of grain set on end in a field to dry; stalks of Indian corn set up in a field; "corn is bound in small sheaves and several sheaves are set up together in shocks"; "whole fields of wheat in shock"slagheap - pile of waste matter from coal mining etcstack - an orderly pilefuneral pyre, pyre - wood heaped for burning a dead body as a funeral ritewoodpile - a pile or stack of wood to be used for fuelstockpile - a storage pile accumulated for future use | | 2. | heap - (often followed by `of') a large number or amount or extent; "a batch of letters"; "a deal of trouble"; "a lot of money"; "he made a mint on the stock market"; "see the rest of the winners in our huge passel of photos"; "it must have cost plenty"; "a slew of journalists"; "a wad of money"good deal, great deal, hatful, lot, mickle, mint, muckle, passel, peck, quite a little, slew, spate, tidy sum, wad, stack, raft, pile, plenty, mountain, batch, mass, deal, flock, pot, mess, sightlarge indefinite amount, large indefinite quantity - an indefinite quantity that is above the average in size or magnitudedeluge, flood, inundation, torrent - an overwhelming number or amount; "a flood of requests"; "a torrent of abuse"haymow - a mass of hay piled up in a barn for preservation | | 3. | heap - a car that is old and unreliable; "the fenders had fallen off that old bus"jalopy, busauto, automobile, car, motorcar, machine - a motor vehicle with four wheels; usually propelled by an internal combustion engine; "he needs a car to get to work"dysphemism - an offensive or disparaging expression that is substituted for an inoffensive one; "his favorite dysphemism was to ask for axle grease when he wanted butter" | Verb | 1. | heap - bestow in large quantities; "He heaped him with work"; "She heaped scorn upon him"give - transfer possession of something concrete or abstract to somebody; "I gave her my money"; "can you give me lessons?"; "She gave the children lots of love and tender loving care" | | 2. | heap - arrange in stacks; "heap firewood around the fireplace"; "stack your books up on the shelves"pile, stackarrange, set up - put into a proper or systematic order; "arrange the books on the shelves in chronological order"rick - pile in ricks; "rick hay"cord - stack in cords; "cord firewood"heap up, stack up, pile up - arrange into piles or stacks; "She piled up her books in my living room" | | 3. | heap - fill to overflow; "heap the platter with potatoes"fill, fill up, make full - make full, also in a metaphorical sense; "fill a container"; "fill the child with pride" |
heapnoun1. pile, lot, collection, store, mountain, mass, stack, rick, mound, accumulation, stockpile, hoard, aggregation a heap of bricks2. (often plural) (Informal) a lot, lots (informal), plenty, masses, load(s) (informal), ocean(s), great deal, quantities, tons, stack(s), lashings (Brit. informal), abundance, oodles (informal) You have heaps of time.verb1. (sometimes with up) pile, store, collect, gather, stack, accumulate, mound, amass, stockpile, hoard, bank They were heaping up wood for a bonfire.heap something on someone load with, burden with, confer on, assign to, bestow on, shower upon He heaped scorn on both their methods and motives.heapnoun1. A group of things gathered haphazardly:agglomeration, bank, cumulus, drift, hill, mass, mess, mound, mountain, pile, shock, stack, tumble.2. Informal. A great deal:abundance, mass, mountain, much, plenty, profusion, wealth, world.Informal: barrel, lot, pack, peck, pile.Regional: power, sight.3. Informal. An indeterminately great amount or number.Often used in plural:jillion, million (often used in plural), multiplicity, ream, trillion.Informal: bushel, gob (often used in plural), load (often used in plural), lot, oodles, passel, peck, scad (often used in plural), slew, wad, zillion.verb1. To put into a disordered pile:bank, drift, hill, lump, mound, pile (up), stack.2. To make or become full; put as much into as can be held:charge, fill, freight, load, pack, pile.3. To fill to overflowing:lade, load, pile.4. To give in great abundance:lavish, rain, shower.Translationsheap (hiːp) noun1. a large amount or a large number, in a pile. a heap of sand/apples. 一堆 一堆2. (usually in plural with of) many, much or plenty. We've got heaps of time; I've done that heaps of times. 很多 非常多 verb1. to put, throw etc in a heap. I'll heap these stones (up) in a corner of the garden. 擺或丟成堆 堆起2. to fill or cover with a heap. He heaped his plate with vegetables; He heaped insults on his opponent. 成堆裝滿或蓋滿 堆满或装满heaped adjective having enough (of something) on it to form a heap. A heaped spoonful of sugar. 成堆的 堆满的heap
heap1. n. an old car. (see also load.) I’ve got to get my heap fixed up. 2. n. any dilapidated thing or person. We have to fix up this heap if we’re really going to live in it. 3. and heaps n. lots (of something). Mr. Wilson has heaps of money. See:- a heap sight
- at the bottom of the heap
- at the bottom/top of the pile/heap
- at the top of the heap
- be struck all of a heap
- bottom of the barrel
- bottom of the heap
- collapse, fall, etc. in/into a heap
- do a power of good
- fall into a heap
- heap
- heap (something) on (someone or something)
- heap (something) with (something)
- heap coals of fire on (one's) head
- heap coals of fire on someone's head
- heap of
- heap of (something)
- heap on
- heap Pelion on Ossa
- heap scorn on (one's) head
- heap sight
- heap up
- heap with
- heap/pour scorn on somebody/something
- heaping Pelion on Ossa
- heaping Pelion upon Ossa
- heaps
- heaps (something)
- heaps better, more, older, etc.
- in a heap
- junk heap
- on the scrap heap
- pour scorn on (one's) head
- the bottom of the heap
- the top of the heap
- throw (someone or something) on the scrap heap
- top of the heap
- whole heap more
heap
heap (programming)An area of memory used for dynamic memory allocation where blocks of memory are allocated and freed inan arbitrary order and the pattern of allocation and size ofblocks is not known until run time. Typically, a programhas one heap which it may use for several different purposes.
Heap is required by languages in which functions can returnarbitrary data structures or functions with free variables(see closure). In C functions malloc and free provideaccess to the heap.
Contrast stack. See also dangling pointer.heap (programming)A data structure with its elements partiallyordered (sorted) such that finding either the minimum or themaximum (but not both) of the elements is computationallyinexpensive (independent of the number of elements), whileboth adding a new item and finding each subsequentsmallest/largest element can be done in O(log n) time, where nis the number of elements.
Formally, a heap is a binary tree with a key in each node,such that all the leaves of the tree are on two adjacentlevels; all leaves on the lowest level occur to the left andall levels, except possibly the lowest, are filled; and thekey in the root is at least as large as the keys in itschildren (if any), and the left and right subtrees (if theyexist) are again heaps.
Note that the last condition assumes that the goal is findingthe minimum quickly.
Heaps are often implemented as one-dimensional arrays.Still assuming that the goal is finding the minimum quicklythe invariant is
heap[i] <= heap[2*i] and heap[i] <= heap[2*i+1] for all i,
where heap[i] denotes the i-th element, heap[1] being thefirst. Heaps can be used to implement priority queues or insort algorithms.heapIn programming, it refers to a common pool of memory that is available to the program. The management of the heap is either done by the applications themselves, allocating and deallocating memory as required, or by the operating system or other system program.HEAP
Acronym | Definition |
---|
HEAP➣Home Energy Assistance Program | HEAP➣High-Explosive Armor-Piercing | HEAP➣Human Element Analysing Process | HEAP➣Human Effects Advisory Panel | HEAP➣Hampered Effluent Accumulation Process (wastewater treatment) | HEAP➣Helicopter Extended Area Platform | HEAP➣Home Equity Advantage Program |
heap
Synonyms for heapnoun pileSynonyms- pile
- lot
- collection
- store
- mountain
- mass
- stack
- rick
- mound
- accumulation
- stockpile
- hoard
- aggregation
noun a lotSynonyms- a lot
- lots
- plenty
- masses
- load(s)
- ocean(s)
- great deal
- quantities
- tons
- stack(s)
- lashings
- abundance
- oodles
verb pileSynonyms- pile
- store
- collect
- gather
- stack
- accumulate
- mound
- amass
- stockpile
- hoard
- bank
phrase heap something on someoneSynonyms- load with
- burden with
- confer on
- assign to
- bestow on
- shower upon
Synonyms for heapnoun a group of things gathered haphazardlySynonyms- agglomeration
- bank
- cumulus
- drift
- hill
- mass
- mess
- mound
- mountain
- pile
- shock
- stack
- tumble
noun a great dealSynonyms- abundance
- mass
- mountain
- much
- plenty
- profusion
- wealth
- world
- barrel
- lot
- pack
- peck
- pile
- power
- sight
noun an indeterminately great amount or numberSynonyms- jillion
- million
- multiplicity
- ream
- trillion
- bushel
- gob
- load
- lot
- oodles
- passel
- peck
- scad
- slew
- wad
- zillion
verb to put into a disordered pileSynonyms- bank
- drift
- hill
- lump
- mound
- pile
- stack
verb to make or become full; put as much into as can be heldSynonyms- charge
- fill
- freight
- load
- pack
- pile
verb to fill to overflowingSynonymsverb to give in great abundanceSynonymsSynonyms for heapnoun a collection of objects laid on top of each otherSynonyms- cumulation
- pile
- agglomerate
- cumulus
- mound
Related Words- aggregation
- collection
- accumulation
- assemblage
- compost heap
- compost pile
- muckheap
- muckhill
- dunghill
- midden
- scrapheap
- shock
- slagheap
- stack
- funeral pyre
- pyre
- woodpile
- stockpile
noun (often followed by 'of') a large number or amount or extentSynonyms- good deal
- great deal
- hatful
- lot
- mickle
- mint
- muckle
- passel
- peck
- quite a little
- slew
- spate
- tidy sum
- wad
- stack
- raft
- pile
- plenty
- mountain
- batch
- mass
- deal
- flock
- pot
- mess
- sight
Related Words- large indefinite amount
- large indefinite quantity
- deluge
- flood
- inundation
- torrent
- haymow
noun a car that is old and unreliableSynonymsRelated Words- auto
- automobile
- car
- motorcar
- machine
- dysphemism
verb bestow in large quantitiesRelated Wordsverb arrange in stacksSynonymsRelated Words- arrange
- set up
- rick
- cord
- heap up
- stack up
- pile up
verb fill to overflowRelated Words |