Inserting in a Heap
Some basics :
Inserting in a Max Heap :
void insertMaxHeap(int h[], int data, int index) {
// Check if data is greater than parent
while (index > 1 && data > h[index/2]) {
h[index] = h[index/2];
index = index/2;
}
h[index] = data;
}Inserting in a Min Heap :
Creating a Heap from Existing Array :
Last updated