GATE | CS | 2013 | Algorithms | Complexity Analysis | Question 44

Last Updated :
Discuss
Comments

Consider the following operation along with Enqueue and Dequeue operations on queues, where k is a global parameter

MultiDequeue(Q){ 
m = k
while (Q is not empty) and (m > 0) {
Dequeue(Q)
m = m – 1
}
}


What is the worst case time complexity of a sequence of n queue operations on an initially empty queue?

[Tex]\Theta{(n)}[/Tex]

[Tex]\Theta{(n+k)}[/Tex]

[Tex]\Theta{(nk)}[/Tex]

[Tex]\Theta{(n^{2})}[/Tex]

Share your thoughts in the comments