heap.c
void swapMinHeapNode(struct MinHeapNode **a, struct MinHeapNode **b) {
    struct MinHeapNode *t = *a;
    *a = *b;
    *b = t;
}
//A utility function to swap two nodes of min heap. Required for min heapify.
A utility function to swap two nodes of min heap. Required for min heapify.
A utility function to swap two nodes of min heap . Required for min heapify .
void swapMinHeapNode(struct MinHeapNode **a, struct MinHeapNode **b) {
    struct MinHeapNode *t = *a;
    *a = *b;
    *b = t;
}
void swapMinHeapNode ( struct MinHeapNode * * a , struct MinHeapNode * * b ) { struct MinHeapNode * t = * a ; * a = * b ; * b = t ; }
A utility function to swap two nodes of min heap.
A utility function to swap two nodes of min heap .