首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈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
2011-06-07
28
问题
设栈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/SGup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在数据处理中,其处理的最小单位是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列关于函数参数的叙述中,正确的是
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
使用VC++6.0打开考生文件夹下的源程序文件2.cpp,请实现函数fun(doublea[],intlen)的如下功能:(1)a[]是一个数组,长度为len。(2)a[0]=0,a[1]=1。(3)a[i+2]=a[i]
下列定义语句中,错误的是
程序调试的任务是( )。
若目前E盘根目录下不存在data.txt文件,则下列打开文件方式不会自动创建data.txt文件的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和
随机试题
账务处理系统中,()的会计科目不能修改。
基金托管人在基金信息公开披露前应予保密,不得向他人泄露。()
关于收入确认存在舞弊风险的假定,下列说法中不正确的是()。
一定质量的理想气体分别在T1、T2温度下发生等温变化,其p一V图像如图,T2对应的图线上有A、B两点,表示气体的两个状态,则()。
历史地图包含了政治、经济、文化等多种信息。根据材料并结合所学知识,至少概括15世纪中西探险航行的两个共同点并分析其原因。
已知{an}是公差不为零的等差数列,a1=7,且a3,a6,a10成等比数列.求数列{an}前20项的和S20.
行省制度确立于()。
0
如果在数据库中已有同名的表,下列哪一项查询将覆盖原有的表()。
下列叙述中,错误的是_______。
最新回复
(
0
)