ฮีป
hîipMeanings
1NounC1
heap (computer memory area)
A region of a computer's memory used for dynamic memory allocation at runtime.
Examples
โปรแกรมbproo-grɛɛmโปรแกรมbproo-grɛɛm1computer program; software; application2schedule; agenda3[to] program; scheduleนี้níiนี้níi1this (near speaker)2this one3this; the present (time/topic)ใช้cháiใช้chái1[to] use; employ2[to] spend (money); pay; expend3[to] require; take (time/effort/amount)4[to] tell [sb] to do [sth]; assign; orderหน่วยความจำnùuai-kwaam-jamหน่วยความจำnùuai-kwaam-jamcomputer memory; memory subsystemบนbonบนbon1on; upon; in; above2upper; top3[to] vow (at a shrine)ฮีปhîipฮีปhîip1heap (computer memory area)2heap (data structure)ค่อนข้างkɔ̂n-kâangค่อนข้างkɔ̂n-kâangrather; quite; fairlyเยอะyə́เยอะyə́1many; much; a lot (of)2a lot; much (colloq.)3excessive; too much
This program uses quite a lot of memory on the heap.
3 more examplesShow less
การจัดการgaan-jàt-gaanหน่วยความจำnùuai-kwaam-jamบนbonฮีปhîipไม่ดีmâi-diiอาจàatทำให้เกิดtam-hâi-gə̀ətปัญหาbpan-hǎamemoryleakได้dâai
Poor management of memory on the heap can lead to memory leak issues.
ในnaiภาษาpaa-sǎaC++โปรแกรมเมอร์bproo-grɛɛm-mə̂əต้องdtɔ̂ngรับผิดชอบráp-pìt-chɔ̂ɔpในnaiการจองgaan-jɔɔngและlɛ́คืนkʉʉnหน่วยความจำnùuai-kwaam-jamบนbonฮีปhîipด้วยตัวเองdûuai-dtuua-eeng
In C++, programmers are responsible for manually allocating and deallocating memory on the heap.
ภาษาโปรแกรมpaa-sǎa-bproo-grɛɛmสมัยใหม่sà-mǎi-màiมักจะmák-jàมีmiiGarbageCollectorเพื่อpʉ̂ʉaจัดการjàt-gaanการgaanคืนkʉʉnพื้นที่pʉ́ʉn-tîiหน่วยความจำnùuai-kwaam-jamบนbonฮีปhîipโดยอัตโนมัติdooi-àt-dtà-noo-mát
Modern programming languages often have a garbage collector to automatically manage the deallocation of memory space on the heap.
2NounC1
heap (data structure)
A specialized tree-based data structure that satisfies the heap property, keeping the largest or smallest element easily accessible.
Examples
เราraoเราrao1we; us2I; me (informal/regional)ใช้cháiใช้chái1[to] use; employ2[to] spend (money); pay; expend3[to] require; take (time/effort/amount)4[to] tell [sb] to do [sth]; assign; orderโครงสร้างkroong-sâangโครงสร้างkroong-sâangstructure; frameworkข้อมูลkɔ̂ɔ-muunข้อมูลkɔ̂ɔ-muun1information; data (non-count)2data (computing)แบบbɛ̀ɛpแบบbɛ̀ɛp1style; type; kind; manner2classifier for types, styles, or designs3model; pattern; design; template4form; questionnaire5model; person posing6in a ... way; -ly (pre-head adverbial marker)ฮีปhîipฮีปhîip1heap (computer memory area)2heap (data structure)เพื่อpʉ̂ʉaเพื่อpʉ̂ʉa1for; in order to2for the sake of; on behalf ofหาhǎaหาhǎa1[to] look for; search for2[to] find (after searching)3huh?; what? (informal)4[to] get; procure5[to] earn (money); make a living6[to] visit; go see7[to] seek out; contactค่าkâaค่าkâa1cost; fee; charge2value; numerical value3worth; value (abstract)4monetary value; worth5ค่า is a friendly drawn-out or written form of ค่ะ, used mainly in informal replies, acknowledgments, and thanks.ที่tîiที่tîi1place; spot; seat; space2at; in; to (a place)3classifier: places; seats; individual servings4that/which/who (relative marker)5when; the time that (time marker)6ordinal markerมากที่สุดmâak-tîi-sùtมากที่สุดmâak-tîi-sùt1most; to the greatest degree2the most (amount/number)3at most; no more thanในกลุ่มnai-glùmในกลุ่มnai-glùmin a group; among a groupข้อมูลkɔ̂ɔ-muunข้อมูลkɔ̂ɔ-muun1information; data (non-count)2data (computing)อย่างรวดเร็วyàang-rûuat-reoอย่างรวดเร็วyàang-rûuat-reoquickly; rapidly; swiftly
We use a heap data structure to quickly find the maximum value in a data set.
3 more examplesShow less
โครงสร้างข้อมูลkroong-sâang-kɔ̂ɔ-muunแบบbɛ̀ɛpฮีปhîipมีประโยชน์mii-bprà-yòotอย่างมากyàang-mâakในnaiการนำไปgaan-nam-bpaiประยุกต์ใช้bprà-yúk-cháiสร้างsâangpriorityqueue
The heap data structure is very useful for implementing a priority queue.
อัลกอริทึมan-gɔɔ-rí-tʉmHeapsortใช้cháiคุณสมบัติkun-ná-sǒm-bàtของkɔ̌ɔngฮีปhîipในnaiการเรียงลำดับgaan-riiang-lam-dàpข้อมูลkɔ̂ɔ-muunได้dâaiอย่างมีประสิทธิภาพyàang-mii-bprà-sìt-tí-pâap
The Heapsort algorithm utilizes the properties of a heap to sort data efficiently.
คุณสมบัติkun-ná-sǒm-bàtสำคัญsǎm-kanของkɔ̌ɔngmin-heapคือkʉʉโหนดแม่nòot-mɛ̂ɛทุกtúkโหนดnòotจะต้องjà-dtɔ̂ngมีค่าmii-kâaน้อยกว่าnɔ́ɔi-gwàaหรือrʉ̌ʉเท่ากับtâo-gàpโหนดnòotลูกlûukของมันkɔ̌ɔng-manเสมอsà-mə̌ə
The key property of a min-heap is that every parent node must always have a value less than or equal to that of its children.
Tones
See how the spelling sets each syllable's tone, step by step.
How the tone is decided
- Consonant classLow class
- Tone markNo tone mark
- Syllable endingDead syllableLong vowelEnds in -ป, a stop, so it is dead.
Low class consonants
คฅฆงชซฌญฑฒณทธนพฟภมยรลวฬฮ
Result
Falling tone
hîip
Starts high, rises a little, then drops clearly.
Low class + No tone mark + Dead syllable · Long vowel → Falling
Tone chart
Every class and spelling pattern, with this syllable outlined.
| Mid class | High class | Low class | |
|---|---|---|---|
| No mark + live | Mid | Rising | Mid |
| No mark + dead short | Low | Low | High |
| No mark + dead long | Low | Low | Falling |
| Mai ek | Low | Low | Falling |
| Mai tho | Falling | Falling | High |
| Mai tri | High | — | — |
| Mai chattawa | Rising | — | — |