早教吧作业答案频道 -->其他-->
数据结构有关栈的问题设有三个元素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顺序也可以
看了 数据结构有关栈的问题设有三个...的网友还看了以下:
根据《合同法》的规定,下列/考试大二级建造师网/说法中正确的是,施工单位( )。 A.有权要求水泥厂 2020-05-18 …
工程监理人员发现工程设计不符合工程质量标准或合同约定的质量要求的,( )。 A.有权要求设 2020-05-18 …
根据《中华人民共和国产品质量珐》的规定,在产品标识方面,生产者的主要义务包括( )。A.有中文标 2020-05-21 …
要修饰Word文档中的某些文字,( )的操作是正确的。A.选中要修饰的文字,在菜单中选择【视图】→【 2020-05-21 …
要修饰Word文档中的某些文字,( )的操作是正确的。A.选中要修饰的文字,在菜单中选择[视图]→[ 2020-05-21 …
负有连带义务并履行了义务的债务人( )。 A.有权要求其他负有连带义务的人偿付他应当承担的份额## 2020-05-22 …
James Martin认为,保证企业信息系统开发成功最重要的因素是A.有必要的系统规划B.有必要的 2020-05-23 …
对于乙公司的该项行为,供应商可以( )。A.有权要求乙公司赔偿1 000元B.有权要求乙公司赔偿12 2020-05-26 …
下列删除单元格的方法,正确的是()A.选中要删除的单元格,按 Del 键B.选中要删除的单元格,按剪 2020-05-29 …
《民法通则》规定了法人应当具备的条件,( )不是法人成立的要件。 A.有必要的财产和经 2020-05-30 …