An operation performed in Heap.
void bubbleUp(MinHeap* heap, int nodeIndex){
if (nodeIndex < 0 || nodeIndex >= heap->size) return;
int curr_idx = nodeIndex;
int parent_idx = get_parent(curr_idx1``);
while (heap->arr[curr_idx].priority < heap->arr[parent_idx].priority){
swap(heap, curr_idx, parent_idx);
curr_idx = parent_idx;
parent_idx = get_parent(curr_idx);
}
}