Heap
Meaning in software engineering, with examples
In software engineering, heap means: A tree-based data structure with an ordering rule between parents and children, often used to retrieve the smallest or largest item efficiently.
In Turkish: öbek veri yapısı
How it is used
Used in priority queues and scheduling algorithms. This data-structure meaning is distinct from the memory region also called the heap.
Example sentences
The scheduler uses a heap to retrieve the task with the earliest deadline.
After inserting the new item, restore the heap ordering property.
Common collocations
- binary heap
- min heap
- heap property
Related terms
More terms: Data Structures and Algorithms
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
