My issue
function insert(val)
cur_index = size of arr - 1
parent_index = (cur_index-1)/2
if (arr[parent_index]>arr[cur_index])
cur_index = parent_index
while (cur_index not equals 0)
swap arr[parent_index] and arr[cur_index]
push val in arr
Learning course: Heaps
Problem Link: Rearrange insert pseudo-code Practice Problem in Heaps - CodeChef