A heap is a special case of a binary tree, in which the top node is compared with its child nodes and their values and arranged accordingly.
An example of minimum heap attribute is
- Minimum heap: The father's key is less than or equal to his child's key. The root will contain the minimum value of the heap.
- Maximum heap: The key of the parent item is greater than or equal to the key of its child. This is called the maximum heap attribute. The root will contain the maximum value of the heap.
It is used to implement priority queues, because priority values can be sorted according to heap attributes, and arrays can be used to implement heaps.
Related Article
Digital Content Specialist
Digireload TeamOne of the major cultural revolutions that keeps getting more entrenched is the move toward more dynamic, digital, interactive, and on-demand media...
Augmented Reality Developer
Digireload TeamIs the real world too boring? Does it need some visual enhancements that provide extra information or entertainment value? Some people think so. Th...
Microphone
Digireload TeamA decent mic is something that you ignore up when shooting your video blogs. Your video blogs will maximumly affect your watchers just when they ca...








.png)