Gate CS-2016-1 Question Paper With Solutions

Q. 47 An operator delete(i) for a binary heap data structure is to be designed to delete the item in the i-th node. Assume that the heap is implemented in an array and i refers to the i-th index of the array. If the heap tree has depth d (number of edges on the path from the root to the farthest leaf), then what is the time complexity to re-fix the heap efficiently after the removal of the element?

(A) O(1)

(B) O(d) but not O(1)

(C) O(2d) but not O(d)

(D) O(d2d) but not O(2d)

Answer: (B)

Explanation:

Gate CS-2016-1 Question Paper With Solutions

Learn More:   Gate EE-2018 Question Paper With Solutions

LEAVE A REPLY

Please enter your comment!
Please enter your name here