Question: What does the following function do? void mystery(queueType& q) { stackType s: while (!q.isEmptyQueue()) { s.push(q.front()): q.deleteQueue(): } while (!s.isEmptyStack()) { q.addQueue(2 * s.top()): s.pop():
What does the following function do? void mystery(queueType& q) { stackType s: while (!q.isEmptyQueue()) { s.push(q.front()): q.deleteQueue(): } while (!s.isEmptyStack()) { q.addQueue(2 * s.top()): s.pop(): }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
