数据结构,栈和队列的问题

怎么利用队列对栈里面的元素顺序输出。假定栈里面有四个元素A,B,C,D,如何通过队列让栈里面元素变为D,C,B,A,试说明过程。... 怎么利用队列对栈里面的元素顺序输出。假定栈里面有四个元素A, B, C, D,如何通过队列让栈里面元素变为D,C,B,A, 试说明过程。 展开
 我来答
老戴在此564
2018-10-25 · TA获得超过2002个赞
知道大有可为答主
回答量:3874
采纳率:72%
帮助的人:506万
展开全部
这个操作用队列也可以,用数组也可以做到,
对栈里面的数据做出栈操作,每次出栈的数据用队列保存好,队列是先进先出,栈是后进先出。
全部出栈后,从队列里读取数据,对栈进行入栈操作,就可以完成。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式