A priority queue is implemented as a Max-Heap. Initially, it has $5$ elements. The level-order traversal of the heap is: $10,8,5,3,2$. Two new elements $1$ and $7$ are inserted into the heap in that order. The level-order traversal of the heap after the insertion of the elements is
Same questiion asked from GATE CS 2014 : https://gateoverflow.in/1967/gate2014-2-12
Its MAX heap. Before insertion, BFS was 10,8,5,3,2. On insertion maintain the property of complete tree plus max heap. Thus the bfs traversal will be 10,8,7,3,2,1,5. Hence option A is correct
64.3k questions
77.9k answers
244k comments
80.0k users