笔试选择题——出栈&入栈问题
来源:互联网 发布:陕西网络作家协会 编辑:程序博客网 时间:2024/05/23 02:00
昨天笔试,遇到一道有关出栈入栈顺序问题的选择题,当时晕晕乎乎好像做错了,时间太长没遇到这题已经忘记是啥意思了。
苦逼。
现在回头来复习一下。
下面是一道实例:
一个栈的入栈序列为ABCDE,则不可能的出栈序列为?(不定项选择题) A: ECDBA B: DCEAB C: DECBA D: ABCDE E: EDCBA正确答案是:AB
解析如下:
首先,入栈与出栈是交错进行的,也就是A入栈后可能立马就出栈了。
选项A:A入,B入,C入,D入,E入。想要出栈顺序为ECD,那么E要先出,也就是E必须是最后一个入栈,第一个出栈的,那么CD先后出栈的情况是不存在的。即选项A为false
选项B:A入,B入,C入,D入,D出,C出,E入,E出,B出,A出,也就是说,按照DCE的顺序,最后出栈的应该是BA才对。即选项B为false;
选项C:A入,B入,C入,D入,D出,E入,E出,C出,B出,A出,即选项C为true;
选项D:A入,A出,B入,B出,C入,C出,D入,D出,E入,E出,即选项D为true;
选项E:A入,B入,C入,D入,E入,E出,D出,C出,B出,A出,即选项E为true;
故,选项A与B是不可能出现的。
阅读全文
1 0
- 笔试选择题——出栈&入栈问题
- 剑指Offer——入栈与出栈序列
- CIL之——入栈和出栈顺序
- 栈--元素出栈、入栈顺序的合法性问题
- 入栈与出栈
- 入栈和出栈
- 入栈与出栈
- 入栈与出栈
- 笔试选择题
- 笔试选择题
- 根据栈的入栈序列和出栈序列,打印push和pop的顺序-Amazon笔试题
- 2013年腾讯笔试题:n个元素顺序入栈,出栈顺序有多少种?
- 堆栈的顺序存储结构实现2——栈满 栈空 入栈 出栈
- 栈--出栈和入栈
- 栈的入栈/出栈操作
- 链式栈初始化,入栈,出栈
- UINavigationController的出栈和入栈
- 根据入栈判断出栈是否合法
- 暴力求最大回文串
- MFC-进度条Progress Control
- 浅谈JAVA设计模式之——组合模式(Composite)
- fildReader接口的示例应用(二)
- 友盟社会化分享的坑
- 笔试选择题——出栈&入栈问题
- 由某云盘下载速度慢而引发的一场血案!!!
- C#回顾学习笔记二十七:using的两个作用
- 一款多功能的移动端车牌识别软件
- Cordova webapp+android studio开发环境的搭建
- 爬虫入门1——爬图
- Leetcode532. 找出数组中绝对值为k的数值对的数目
- 034、java常用类-Scanner类
- Windows系统如何通过修改注册表启用/禁用任务管理器