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
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
