设有一个栈,元素进栈的次序为a, b, c。问经过栈操作后可以得到哪些输出序列?

 我来答
吾拔Jm
2012-10-14 · TA获得超过374个赞
知道答主
回答量:92
采纳率:100%
帮助的人:59万
展开全部
栈是后进先出的,也可以说成是先进后出, 可以理解为,我排队进场,先进场的人先出场。
因此这道题输出序列为c,b,a
追问
题目中“经过栈操作后”,是什么意思?
追答
这里面的栈操作,其实有入栈操作、出栈操作、取栈顶元素操作,这几个是最主要也是最基本的,题中所说的栈操作,可以理解为执行了入栈操作(也就是进栈),然后经过出栈操作,这就是栈操作。
清风扶笺
2012-10-14
知道答主
回答量:5
采纳率:0%
帮助的人:2.9万
展开全部
队列是“先进先出”或“后进后出”原则,栈是按照“先进后出”或“后进先出”原则,所以得出后应该是c,b,a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友006e150
2012-10-14
知道答主
回答量:70
采纳率:0%
帮助的人:34.6万
展开全部
栈是先进先出,应该还是abc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式