-
N items are stored in a sorted doubly linked list. For a delete operation, a pointer is provided to the record to be deleted. For a decrease-key operation, a pointer is provided to the record on which the operation is to be performed.
An algorithm performs the following operations on the list in this order : Θ(N) delete, O(log N) insert, O(log N) find, and Θ(N) decrease-key. What is the time complexity of all these operations put together?
-
- O(log2N)
- O(N)
- O(N2)
- Θ(N2 log N)
- O(log2N)
Correct Option: C
The time complexity which can put all these operations together will be O(N2).