首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈S的容量至少应该是( )。
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈S的容量至少应该是( )。
admin
2012-01-20
90
问题
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈S的容量至少应该是( )。
选项
A、6
B、4
C、3
D、2
答案
C
解析
栈的操作规则是后进先出,队列的运算规则是先进先出。对于本题,出队顺序也就是入队顺序,同样也是出栈顺序,为了得到b、d、c、f、e、a出栈顺序,则入栈顺序应该是a进、b进、b出、c进、d进、d出、c出、e进、f进、f出、e出、a出。可以看作最多只有3个元素在栈内,所以栈的容量最少应为3。
转载请注明原文地址:https://kaotiyun.com/show/xPVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下描述中,不是线性表顺序存储结构特征的是()。
以下程序段的输出结果为()。staticchara[]="programme";char*p;p=a;for(p=a;p
以下叙述错误的是()。
若有定义:inta-7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成数据域和指针域。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指
组成C++语言的基本符号包括:字母、数字和【】。
随机试题
计算:20+19—18—17+16+15—14—13+12+11一…+4+3—2一1=()。
吩噻嗪类不具有的效应是:
女性,32岁。门诊就诊,2个月来干咳、胸闷憋气,心悸,呼吸困难,夜间发作明显,影响睡眠,既往有过敏性鼻炎,有类似发作病史。听诊双肺散在哮鸣音,心率110次/分。此患者因病情较重收入病房,经用大剂量氢化可的松、氨茶碱等药物滴注,症状未能缓解,痰黏稠难以咳
经第二肝门的横断层图像上,肝右静脉出肝后多开口于下腔静脉的
社会因素的作用中介系统是
石斛的功效是
对热轧带肋钢筋HRB335进行拉伸试验,钢筋规格型号为20mm×400mm。请回答下列问题。钢筋拉伸试验的一组试样数量应为()根。
Christeacheschildrentheguitar______.
A、 B、 C、 A
TipsonReadingI.Three【T1】phasesofreading【T1】______—beforereading—inthecourseofreading—afterreadingII.Pre-rea
最新回复
(
0
)