早教吧作业答案频道 -->其他-->
数据结构有关栈的问题设有三个元素a,b,c依次进入一个栈表中,则不可能得到的出栈顺序序列是()A.cbaB.cabC.bacD.abc这是一道题目,答案不重要,重要的是为什么会选这个答案,
题目详情
数据结构有关栈的问题
设有三个元素a,b,c依次进入一个栈表中,则不可能得到的出栈顺序序列是()
A .cba B.cab C.bac D.abc
这是一道题目,答案不重要,重要的是为什么会选这个答案,
设有三个元素a,b,c依次进入一个栈表中,则不可能得到的出栈顺序序列是()
A .cba B.cab C.bac D.abc
这是一道题目,答案不重要,重要的是为什么会选这个答案,
▼优质解答
答案和解析
首先要明白栈的特点是先进后出,也就是说出栈的顺序和进栈的顺序正好相反,第一个进,只能最后一个出.上面的题只是考你栈的这个特点.要说规律,即先看第一个出栈元素,判断它之前元素的进栈情况.比如A选项,先出的是C元素,说明它是最后一个进的,以因为题目要求a,b,c依次进入一个栈表中,说明,B和A元素都在栈内,A比B先进,所以A最后一个出,即CBA顺序可以
B选项:同样先出的是C,但看第二个出的是A元素,B在它之后才出栈,不符栈的先进后出原则,所以B选错.C选项,先出B元素,后出A元素,最后出的是C元素.题中只说abc是依次进入栈而不是同时三个一起进栈,所以ab先进栈,ba出栈,c进栈,出栈.顺序可以是bac.同样,对于D选项,a进栈,出栈.b进栈,出栈.c进栈,出栈.abc顺序也可以
B选项:同样先出的是C,但看第二个出的是A元素,B在它之后才出栈,不符栈的先进后出原则,所以B选错.C选项,先出B元素,后出A元素,最后出的是C元素.题中只说abc是依次进入栈而不是同时三个一起进栈,所以ab先进栈,ba出栈,c进栈,出栈.顺序可以是bac.同样,对于D选项,a进栈,出栈.b进栈,出栈.c进栈,出栈.abc顺序也可以
看了 数据结构有关栈的问题设有三个...的网友还看了以下:
已知总价和单价怎么解答宽和高是多少宽X高=平米X单价=总价.已知总价是158.46元已知单价是52 2020-05-17 …
怎么看一个元素是金属元素还是非金属元素(急!)最外层电子数应该大于4还是小于是4,请认真回答我,( 2020-06-08 …
本年与上年相比,若物价上涨10%,则本年的1元只值上年的()我自己得出的是0.9元答案是错误的1/ 2020-06-16 …
下面的提求解释我知道答案是10万元,但不知道是怎么算的,还有和年度利润总额的8万元有什么关系呢某企 2020-06-17 …
人民币8090.70的读法A人民币捌千零玖拾元柒角整B人民币捌千零玖拾元零柒角C人民币捌千零玖拾元 2020-06-21 …
一个人花8元买了只鸡,9元卖出,10元买回,再以11块卖出.这个人是赚是赔我知道答案..但是觉好奇 2020-06-23 …
帮我解释一下这题为什么答案是C???(解答得清楚详细些)甲企业“应收账款”科目期初借方余额4000 2020-07-03 …
81的四次方根是多少,为是么答案是3而不是正负三 2020-07-17 …
长宽高分别1.86米0.137米0.018米的材料按平方算是460元每平方,那么按立方算是多少元每 2020-07-18 …
1元=10分乘10分=0.1元乘0.1元=0.01元所以0.01元=1元:错在那里用公式解答怎么答 2020-11-07 …