\(N\) items are stored in a sorted doubly linked list. For a \(delete\)…

GATE · 2016 · CS · Set 2 · Computer Science & IT

NN items are stored in a sorted doubly linked list. For a deletedelete operation, a pointer is provided to the record to be deleted. For a decrease−keydecrease-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)Θ(N)deletedelete, O(logN)O(logN)insertinsert, O(logN)O(logN)findfind, and Θ(N)Θ(N)decrease−keydecrease-key. What is the time complexity of all these operations put together?

  1. A.

    O(log2N)O(log^2N)

  2. B.

    O(N)O(N)

  3. C.

    O(N2)O(N^2)

  4. D.

    Θ(N2logN)Θ(N^2logN)

Attempted by 571 students.

Sign up free to check your answer

Sign up free

Explore the full course: Gate Guidance By Sanchit Sir

Loading lesson…