首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是______。
设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是______。
admin
2010-02-13
40
问题
设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是______。
选项
A、6
B、4
C、3
D、2
答案
C
解析
栈的特点是先进后出,队列的特点是先进先出。所以,如果一个元素序列先进入栈,再进入队列,那么,出队的序列,与入栈序列是逆序。队列不影响元素顺序。
所以,下面使用图来模拟输入和输出顺序,只给出栈的变化。
①根据题意,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2、e4、e3、e6、e5、e1,那么,通过出队次序可以看出,首先是e2,说明e1、e2顺序入栈。后来e2出栈,e1还在栈中。
如图8-4所示。
②第2个输出元素是e4,那么,说明此时在栈中,还有e1、e3。如图8-5所示。
③第3个输出元素是e3,直接出栈即可。如图8-6所示。
④第4个输出元素是e6,说明在e3出栈后,e5、e6顺序入栈。e6出栈后,栈中剩下e5和e1。顺序出栈即可。如图8-7所示。
根据前面对入栈、出栈过程的模拟,可以看出,栈s的容量至少为3。选项C为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/5ZjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
(41)对象用来保存网站的一些全局变量。当站点服务器开启的时候,该对象就被创建,直到该服务器关机或超过20分钟没有任何浏览器访问时会消失。
在Word编辑状态中,可通过(15)使文档增加安全性。
在Windows系统中,搜索文件时不能按(13)进行搜索。
将十进制数0.7109375转换成二进制数是(2)。
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
在OSI网络管理标准中,将网络管理分为系统管理,层管理和层操作。在(41)中提出了故障管理,配置管理,计费管理,性能管理和安全管理。其中(42)保证网络不被非法使用。
一个由一台Windows NT服务器管理的局域网,需要通过该台服务器连人Internet。为了方便管理、最大限度地使用Windows NT域内的主机名等资源,又要让每一台机器具有合法的IP地址与Internet域名,并能与外界进行通信,可以通过如下的方法进
下列描述属于网络管理目标的是(22)。 Ⅰ.减少停机时间、改进响应时间,提高设备利用率 Ⅱ.减少运行费用,提高设备效率 Ⅲ.减少或消除瓶颈 Ⅳ.适应新技术 Ⅴ.使网络更容易使用
频分复用的特点是(42),时分复用的特点是(43),波分复用技术中使用的通信介质是(44)。
下列4条叙述中,有错误的一条是(1)。
随机试题
波士顿矩阵中,在低增长率的市场上占有高份额的企业经营单位是()
患者女,26岁。5个月前右侧髌骨骨折,石膏外固定,现患者拆除石膏,发现膝关节屈曲活动受限。在对患者进行牵张训练前应对患者进行
天花粉的功效有( )。
1.背景某施工单位承担的矿井地面主要建筑的施工进度安排见案例图2G320030一4,其中C、F、J都要使用塔吊,而施工单位仅有1台塔吊,业主要求全部工程必须在24个月内完成。工程进行4个月后,业主进行设计变更,要求增加一项N工作,该项工作在F工作结束以后
某金店(中国人民银行批准的金银首饰经销单位)为增值税一般纳税人,1999年12月份发生如下经营业务:(1)赊购24K纯金项链10条,取得增值税专用发票,发票注明的销售额为40000元,税额6800元;直接用现金采购24K纯金戒指两枚,取得专用发票
某银行最近推出一项理财计划,该计划的理财期限是6个月(如未提前终止),此银行在终止日或理财到期日将按照年收益率5.25%投资者支付理财收益。则据此推断该理财计划属于()。
绩效管理制度作为绩效管理活动的指导性文件,在拟定起草时,一定要从企业()出发。
设连续函数f(x)满足:f(x)-∫0xf(x-t)dt=ex,则f(x)=________.
ANewMedicinetoTreatBothAIDSandHepatitisBAmedicineapprovedlastmonthtotreatAIDS(艾滋病)alsoshowspromiseagains
Inthe400sBC,theSophists,agroupofwanderingteachers,begantoteachinAthens.TheSophistsclaimedthattheycouldteac
最新回复
(
0
)