
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
Voice controlled light bulb
Digireload TeamGone are the days when you had to struggle with laziness when you forgot to turn off the light when getting into the bed. Now you can control the l...
SocialPilot
Digireload TeamSocialPilot is another helpful Pinterest automation tool to automize your pins, drive more traffic to your website, generate followers on your acco...
KEEP CONTENT SIMPLE AND EASY TO DIGEST
Digireload TeamResearch from Buzzsumo found that longer content between 3,000-10,000 words – otherwise known as ‘pillar’ content – got far...