首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈s和队列q的初始状态为空,元素a、b、c、d、e依次进入栈s,当一个元素从栈中出来后立即进入队列q。若从队列的输出端依次得到元素c、d、b、a、e,则元素的出栈顺序是(12),栈s的容量至少为(13)。
设栈s和队列q的初始状态为空,元素a、b、c、d、e依次进入栈s,当一个元素从栈中出来后立即进入队列q。若从队列的输出端依次得到元素c、d、b、a、e,则元素的出栈顺序是(12),栈s的容量至少为(13)。
admin
2019-03-04
40
问题
设栈s和队列q的初始状态为空,元素a、b、c、d、e依次进入栈s,当一个元素从栈中出来后立即进入队列q。若从队列的输出端依次得到元素c、d、b、a、e,则元素的出栈顺序是(12),栈s的容量至少为(13)。
选项
A、2
B、3
C、4
D、5
答案
B
解析
(1)队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。
队列具有先进先出(FIFO)的特点。
队列空的条件:front=rear
队列满的条件:rear=MAXSIZE
队列可以用数组Q[1…m]来存储,数组的上界m即是队列所允许的最大容量。在队列的运算中需设两个指针:head,队头指针,指向实际队头元素的前一个位置;tall,队尾指针,指向实际队尾元素所在的位置。一般情况下,两个指针的初值设为0,这时队列为空,没有元素。
队列中拥有的元素个数为:L=tail-head。现在要让排头的元素出队,则需将头指针加 1。如果想让一个新元素入队,则需将尾指针向上移动一个位置。
(2)栈是一种只能在叫做栈的一段进行进栈或者出栈操作的线性数据结构。栈的主要特点是“后进先出”,即后进栈的元素先处理。通常栈用顺序表存储,分配一块连续的内存区域存放栈中的元素,并用一个变量指向当前的栈顶。
栈的基本操作:
.置空栈initStack(s):设置一个空栈s。
.进栈push(s,x):将元素x进到栈s中,栈指针递增。
.pop(s,x):将栈s的栈顶元素赋给x,栈指针递减。
.判断栈空stackempty(s):若栈为空,返回1,否则返回0。
根据队列的特点,从队列的输出端依次得到元素c、d、b、a、e,则在从队列的输入端应依次输入元素c、d、b、a、e,则元素的出栈顺序是c、d、b、a、e,由于C是第一个出栈,而C是第三个出栈,所以栈s的容量至少为3。
转载请注明原文地址:https://kaotiyun.com/show/MJTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在配置项版本控制过程中,处于“正式发布”状态的配置项的版本号格式为()。(X、Y、Z为0~9之间的数字)。
监理单位为了获得监理任务,在项目监理招标阶段编制的文件为()。
随着Webservice技术的兴起,出现了许多与工作流技术相关的Web服务规范,其中()的作用是将一组现有的服务组合起来,从而定义一个新的Web服务。
在项目组合管理中,项目排序是对项目创造的(49)和投入进行分析,以选择出对组织最有利项目的过程。
使用SMTP协议发送邮件,当发送程序(用户代理)报告发送成功时,表明邮件已经被发送到()。
在软件测试阶段,如果某个测试人员认为程序出现错误,他应()。
除了测试程序之外,黑盒测试还适用于测试(11)阶段的软件文档。
(2010下监理)基线(Baseline)是指一个(或一组)配置项在项目生命周期的不同时间点上通过______而进入正式受控的一种状态。
(2009上集管)按照规范的文档管理机制,程序流程图必须在______两个阶段内完成。
(2008上系管)极限编程(eXtremeProgramming)是一种轻量级软件开发方法,______不是它强调的准则。
随机试题
对注意义务的豁免原则是()
试论述冒际货物买卖合同的含义及特征。
内心信念是
一、背景A公司承担某小区的数栋高层住宅楼和室外综合体工程的机电安装工程施工任务。A公司将小区热力管网工程分包给业主指定的B公司,其管材和阀门由A公司采购供应。B公司承建的热力管网安装完毕后,于2010年8月向业主提出竣工验收并通过;A公
上市公司重大资产重组事宜与本公司股东或者其关联人存在关联关系的,股东大会就重大资产重组事项进行表决时,关联股东应当回避表决。( )
某会计人员在编制记账凭证时,将应计入“管理费用”的金额计入了“制造费用”科目。登记入账后发现了该差错。会计人员应当采用的错账更正方法是()。
复活节于每年3月21日~4月25日,春分月圆后第二个星期日举行,是为了纪念耶稣钉死十字架后第三日“复活”。()
学习策略主要包括认知策略、元认知策略和()三大类。
消费者,是指以个人消费为目的而购买、使用商品或者接受服务的个体社会成员。根据定义,下列不属于消费行为的是()。
古希腊神话中的智慧女神是_______。
最新回复
(
0
)