栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F顺序进栈,问可能的出栈顺序.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/04 18:45:14
栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F顺序进栈,问可能的出栈顺序.
我只是想知道这类题目究竟怎么做,我没有系统学过这方面的知识,只是自己在看二级考试的公共基础知识,这类题似乎经常考,可是实在不明白怎么的,网上也看过一些人的类似问题的解答,总觉得很笼统、抽象,看过还是迷迷糊糊的.
我只是想知道这类题目究竟怎么做,我没有系统学过这方面的知识,只是自己在看二级考试的公共基础知识,这类题似乎经常考,可是实在不明白怎么的,网上也看过一些人的类似问题的解答,总觉得很笼统、抽象,看过还是迷迷糊糊的.
这个答案是比较多的
你主要要把握住栈的特性:对于取出栈内元素每次只能从栈顶开始取(后进先出(栈满时,只能先出后进))
由于栈内只能容纳4个元素:
所以 E F不可能第一个出栈;
当栈内少于四个元素时 既可以选择进栈,也可以选择出栈
所以 A B C D中 第一个出栈的元素是随机的,主要要从第二个开始看;
当D第一个出栈时,说明栈内现在还剩 A B C,要么E进栈 要么C出栈;
如果E进栈 栈内满4个元素,栈顶元素E出栈 此时又开始判断,是站定元素出栈还是 栈外元素进栈呢, 一次类推.
主要考察逻辑思考和判断的能力.
最好在做的时候吧栈内和栈外的情况用笔画出来,简单明了.
F
E
|----------------------| D |-----------------------| |----------------------| C |-----------------------|
|----------------------| B |-----------------------| |----------------------| A |-----------------------| |
你主要要把握住栈的特性:对于取出栈内元素每次只能从栈顶开始取(后进先出(栈满时,只能先出后进))
由于栈内只能容纳4个元素:
所以 E F不可能第一个出栈;
当栈内少于四个元素时 既可以选择进栈,也可以选择出栈
所以 A B C D中 第一个出栈的元素是随机的,主要要从第二个开始看;
当D第一个出栈时,说明栈内现在还剩 A B C,要么E进栈 要么C出栈;
如果E进栈 栈内满4个元素,栈顶元素E出栈 此时又开始判断,是站定元素出栈还是 栈外元素进栈呢, 一次类推.
主要考察逻辑思考和判断的能力.
最好在做的时候吧栈内和栈外的情况用笔画出来,简单明了.
F
E
|----------------------| D |-----------------------| |----------------------| C |-----------------------|
|----------------------| B |-----------------------| |----------------------| A |-----------------------| |
计算机三级数据库 栈S 最多能容纳4 个元素.现有6 个元素按A、B、C、D、E、F 的顺序进栈,下列哪一个序列不是可能
栈底至栈顶依次存放元素A、B、C、D,第五个元素E入栈前,栈中元素可出栈,求出栈顺序?
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
现有aA、bB、cC、dD、eE、fF六种元素的原子序数依次增大,原子半径按A、E、D、C、B、F的顺序依次增
设有一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s1,s3,s4,s2,s6,
有5个元素5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?
一顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素出栈顺序是s2,s3,s4,s6,s5,s1,则
有6个元素以6.5.4.3.2.1的顺序进栈,下列( )不是合法的出栈序列?A 5.4.3.
有A、B、C、D、E、F六种短周期元素,他们的核电荷数按C、F、A、B、D、E的顺序增大.一直E、F位于同一主族,C、D
现有核电荷数不超过18的A.B.C.D四种元素,A元素原子核外有3个电子层,能形成氧化物AO.B元素的二价阴离子与C元素
有多少个这样的6位数abcdef,(其中a,b,c,d,e,f是按照某种顺序123456,满足1 a,2 abc除3 a
已知a、b、c、d、e是荷电荷数依次增大的五种短周期元素,原子半径a、c、b、e、d的顺序依次增大