首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈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
53
问题
设栈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://jikaoti.com/ti/aBL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于位运算符的叙述,正确的是
若有定义语句:chars[10]="1234567\0\0";则strlca(s)的值是()。
在软件开发中,需求分析阶段产生的主要文档是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变
下列叙述中正确的是
下列关于线性链表的叙述中,正确的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.C文件中
算法的时间复杂度是指
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
随机试题
初步诊断为若处理不当可引起
属于三环类抗抑郁药是
GB/T19000—2000族标准质量管理八项原则中首要的原则是( )。
下列关于招标人对潜在投标人或者投标人进行资格审查的说法正确的是()。
在下列序号中填入适当内容,使它成为中国先秦诸子学术思想概况一览表。学派时代代表人物代表著作(1)(2)孔丘(创始人)(3)(4)
下列各组句子中划线字的意义和用法完全相同的一项是()。
2009年12月哥本哈根联合国气候大会举行之前,中国政府提出的一个明确减排目标是()。
100,81,64,49,36,( )
按功能可以将神经元分为
关于信度与效度的关系正确的是()
最新回复
(
0
)