首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b, d,c,f,e,a,则栈S的容量至少应该为
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b, d,c,f,e,a,则栈S的容量至少应该为
admin
2013-05-30
27
问题
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b, d,c,f,e,a,则栈S的容量至少应该为
选项
A、3
B、4
C、5
D、6
答案
1
解析
根据题中给定的条件,可以作如下的模拟操作:①元素a,b进栈,栈中有 2个元素,分别为a,b;②元素b出栈后,元素c,d进栈,栈中有3个元素,分别为a,c,d:③元素d,c出栈后,元素e,f进栈,栈中有3个元素,分别为a,e, f;④最后,元素f,e,a出栈,栈为空。可以看出,进栈的顺序为a,b,c,d,e,f,出栈的顺序为b,d,c,f,e,a,满足题目要求。每次进栈操作后,栈中最多有3个元素,所以,为了顺利完成这些操作,栈的容量应至少为3。本题的正确答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/52Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++的五种基本数据类型int、char、float、double和longint所占内存空间大小的关系是【】。
下列关于运行符重载的描述中,正确的是()。
下列对模板的声明,正确的是()。
关于函数重载的说法,正确的是()。
所有的函数模板定义都是以关键字template开始的,在template之后使用【】括起来的形参表。
数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不属于它的基本功能的是()。
数据库设计的根本目标是要解决()。
如果表达式x=y*z中的“*”是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为【】。
下面数据结构中,属于非线性的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【】。
随机试题
灾难医学是研究以下哪些科目的科学()
认为文化价值或兴趣上的冲突是造成社会问题的根本原因的是()
酸度计校正所用的标准缓冲液pH值应准确至
海金沙的药用部位为五倍子的药用部位为
东方股份有限公司(本题下称东方公司)系境内上市公司。2012年至2013年,东方公司发生的有关交易或事项如下:(1)2012年10月1日,东方公司与境外A公司签订一项合同,为A公司安装某大型成套设备。合同约定:①该成套设备的安装任务包括场地勘察、设计、
长江公司和大海公司均为增值税一般纳税人,适用的增值税税率均为17%,适用的所得税税率均为25%。合并前,长江公司和大海公司是不具有关联方关系的两个独立的公司。有关企业合并资料如下:(1)2014年12月20日,长江公司和大海公司的原股东黄河公司达成协议,
吃酸梅流口水是()。
人体形态测量的主要内容不包括()。
请谈谈你对“三个至上”的理解和认识。
Conventionalwisdomaboutconflictseemsprettymuchcutanddried.Toolittleconflictbreedsapathyandstagnation.Toomuch
最新回复
(
0
)