主题:急问:将一个栈的所有元素移到一个队列中
jingzhesiye
[专家分:0] 发布于 2009-10-04 10:52:00
将一个栈的所有元素移到一个队列中。void stack2queue(stack<int> s, queue<int> &q); 。。高手帮帮。。刚刚开始学数据不是很明白。。我需要一个完整可以运行的程序。书上哪些看不懂。谢谢好心人
回复列表 (共1个回复)
沙发
sharp19 [专家分:1410] 发布于 2009-10-15 19:48:00
[code=c]
void stack2queue(stack<int> s, queue<int> &q)
{
stack<int> temp;
while(!s.empty())
temp.push(s.pop());
while(!temp.empty())
q.push(temp.pop());
}
[/code]
我来回复