首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈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
83
问题
设栈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://www.kaotiyun.com/show/MJTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
除下列各项中的()以外,其他各项均为质量审计的内容。
对于系统集成企业而言,在进行项目核算时,一般将()列入项目生命周期间发生的直接成本。①可行性研究费用、②项目投标费用、③监理费用、④需求开发费用⑤设计费用、⑥实施费用、⑦验收费用
入侵检测系统如何对所收集的信息进行分析是该系统的一个重要特征。目前主要有两类入侵检测技术:()。
安全策略的核心内容是:定方案、定岗、定位、定员、定目标、定制度和定工作流程。系统安全策略首先要()。
(),组织通常会外购产品或服务。
所有下列各项都是合同类型,除了()。
在用UML对信息系统建模过程中,()用来描述用户需求,主要从用户的角度描述系统的功能。
在信息系统安全保护中,依据安全策略控制用户对文件、数据库表等客体的访问属于()安全管理。
(2014下项管)在软件测试阶段,如果某个测试人员认为程序出现错误,他应______。
(2008上系管)软件开发过程包括需求分析、概要设计、详细设计、编码、测试、维护等活动。程序流程设计在____(1)活动中完成,软件的总体结构设计在_____(2)活动中完成并在____(3)中进行说明。(1)
随机试题
在精馏操作中,粗甲醇中的二甲醚是在()中脱出的。
一般来说,你准备得越充分,考试前就越不会紧张。
男性,74岁,糖尿病史10余年,平时无胸痛史,今日进食油腻早餐后1小时突然面色苍白、烦躁、出汗、恐惧感、胸闷,无胸痛,心率100次/分,血压86/64mmHg,首先应考虑
A.胃热呕吐B.气逆呕吐C.胃虚呕吐D.胃寒呕吐E.妊娠呕吐
依据《建设工程消防监督管理规定》的规定,公安机关消防机构接到公民、法人和其他组织有关建设工程违反消防法律、法规和国家工程建设消防技术标准的举报,应当在()日内组织人员核查,核查处理情况应当及时告知举报人。
()是由罗伯特.S.卡普兰和大卫.P.诺顿共同创造的一套业绩评价体系。
张民的问卷调查表结果说明张民对人的看法是基于何种人性假设?()根据赫茨伯格的双因素理论,你认为下列哪一项不是保健因素?()
需求拉上型通货膨胀理论有哪两种形态?
在会议开始前,市场部助理小王希望在大屏幕投影上向与会者自动播放本次会议所传递的办公理念,按照如下要求完成该演示文稿的制作:将第2页幻灯片中的“信息工作者”“沟通”“交付”“报告”“发现”5段文字内容转换为“射线循环”SmartArt布局,更改Smart
【T1】Inafamilywheretherolesofmenandwomenarenotsharplyseparatedandwheremanyhouseholdtasksaresharedtoagreate
最新回复
(
0
)