首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设栈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
46
问题
设栈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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在软件项目中,技术风险威胁到要开发软件的质量及交付时间,而()不属于技术风险。
下面对项目组合管理的描述中,()是错误的。
张工被任命为一个大型复杂项目的项目经理,他对于该项目的过程管理有以下认识,其中()是不正确的。
监理单位为了获得监理任务,在项目监理招标阶段编制的文件为()。
在大型合同的谈判期间,谈判过程集中于一些关键问题上,其中包括价格。针对价格、数量、质量、时间安排可进行单独谈判,这会大为延长谈判过程的时间。然而,谈判过程可以缩短,前提条件是()。
企业现行采用的主要外包形式之一是合包,合包的关键之处在于()。
结构化法是信息系统开发的常用方法之一,它将信息系统软件生命大致分为系统规划、系统分析、系统设计、系统实施和系统维护5个阶段,每个阶段都有明确的工程任务,各阶段工作按顺序展开。下列任务中,(1)不属于系统规划或系统分析阶段。
某公司要把4个有关能源工程项目承包给4个互不相关的外商投标者,规定每个承包商只能且必须承包一个项目,在总费用最小的条件下确定各个项目的承包者,总费用为()(各承包商对工程的报价如表所示)。
(2014下项管)在软件测试阶段,如果某个测试人员认为程序出现错误,他应______。
随机试题
Iwas15whenIwalkedintoMcCarley’sBookstoreinAshland,Ore.,andbeganscanningtitlesontheshelves.Themanbehindthe
根据我国计划生育政策规定,晚育是指
男性,38岁。脐周腹痛,伴间歇性腹泻3个月,粪便呈暗红色,腥臭。光镜检查:大量红细胞,少量白细胞及夏一雷结晶。最可能的诊断是
某地夏季闷热潮湿多日之后,猪场管理员将猪群赶到室外阳光下直晒2h,猪群出现行走不稳、摇晃无力、食欲下降、体温39.8℃,尿色偏深引起行走不稳、摇晃无力的主要原因是()。
远期汇票经承兑人承兑后,出票人成为主债务人,承兑人成为第一从债务人。()
下列有关净现值的表述中,正确的有()。
乘坐民航飞机,空姐会频繁地为乘客发食品和饮料,这是因为()。
小张高中毕业,倘若参加工作,每年可挣得4万元,现在他进入某大学进行本科专业学习,学习期为4年,那么由于其读本科而未挣得的16万元,属于小张读本科的()。
Completethesummarybelow.ChooseNOMORETHANTWOWORDSfromthepassageforeachanswer.Writeyouranswersinboxes
In1915EinsteinmadeatriptoGottingentogivesomelecturesattheinvitationofthemathematicalphysicistDavidHilbert.H
最新回复
(
0
)