MCQOPTIONS
Saved Bookmarks
| 1. |
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» C. O(2d) but not O(d) | |