C Priority Queue Vs Max Heap