Advertisements
Advertisements
Question
Show the status of queue after each operation.
enqueue(34)
enqueue(54)
dequeue()
enqueue(12)
dequeue()
enqueue(61)
peek()
dequeue()
dequeue()
dequeue()
dequeue()
enqueue(1)
Answer in Brief
Solution
Status of Queue after each operations:
Operations | Queue Status Initially Queue is Empty #; f = front, r = rear |
Remarks/Output |
enqueue(34) | 34 f |
Inserted 34 in Queue |
enqueue(54) | 34 54 f r |
Inserted 54 in Queue |
dequeue() | 54 f r |
Removed 34 from Queue |
enqueue(12) | 54 12 f r |
Inserted 12 in Queue |
dequeue() | 12 f r |
Removed 54 from Queue |
enqueue(61) | 12 61 f r |
Inserted 61 in Queue |
peek( ) | 12 61 f r |
Returned 12 |
dequeue() | 61 f r |
Removed 12 |
dequeue() | # Empty | Removed 61 |
dequeue() | Error : Underflow | Queue is Empty |
enqueue(1) | 1 f r |
Inserted 1 in Queue |
shaalaa.com
Is there an error in this question or solution?