首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
admin
2010-07-20
34
问题
设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
选项
A、sq↑.front:=sq↑.front+1;
B、sq↑.front:=(sq↑.front+1)%maxsize ;
C、sq↑.rear:=(sq↑.rear+1)%maxsize ;
D、sq↑.front:=(sq↑.front+1)%(maxsize+1);
答案
B
解析
循环队列采用的方法是:假设向量sq↑.data [maxsize]是一个首尾相接的圆环,即sq↑.data [0]接在sq↑.data [maxsize-1]之后,我们将这种意义下的向量称循环向量,并将循环向量中的队列称为循环队列。若当前尾指针等于向量的上界,则再做入队列操作时,令尾指针等于向量的下界,这样就利用到已被删除的元素空间,克服假上溢现象。因此入队操作时,在循环意义下的尾指针加1操作可描述为:if(sq↑.rear>=maxsize)sq↑.near:=0;else sq↑.rear++;如果利用"模运算",上述循环意义下的尾指针加1操作,可以更简洁地描述为:sq↑.rear=(sq↑.rear+1)%maxsize。同样,出队操作时,在循环意义下的头指针加1操作,也可利用"模运算"来实现:sq↑.front:=(sq↑.front+1)%maxsize。
转载请注明原文地址:https://kaotiyun.com/show/ITvZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。
嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是()。
下列哪个不是RTOS的实时指标?
实时操作系统(RTOS)有3个主要的实时指标,除响应时间和生存时间之外,另一个指标是在给定时间内可以处理的事件总数,它称为【67】,其英文名称是【68】。
ARM状态下指令代码长度的位数为【49】位、Thumb状态下指令代码长度的位数为【50】位。
如果条件为负数,将R1指向的内存单元中8位数据加载到RO寄存器中,正确的ARM指令为()。
用二维表结构表示实体及实体间联系的数据模型称为
设只包含根结点的二叉树的高度为0,高度为k的二叉树的最小结点数为【】。
在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为【】连接。
在包含1000个元素的线性表中实现如下运算,_______所需的执行时间最长。
随机试题
下列事项中对独立性产生不利影响的有()
下列关于重型胎盘早剥临床表现的叙述错误的是
普通X线胶片采用的卤化银主要是
投标文件中总价和单价金额不一致时,以()金额为准。
我国《公司法》规定,有限责任公司注册资本的最低限额为人民币3万元。()
计算机校对软件的优势不包括()。
给定材料1.2017年5月12日,全世界互联网用户都因为“蠕虫”式勒索病毒软件传播而人心惶惶。在国内,不仅是个人用户,一些政府机构的计算机也遭到攻击,网络安全问题再次引发高度关注。恰逢此时,我国第一部网络安全法《中华人民
Legislatorsshouldreturntotheworkofwritinglawsto________specificconductratherthantocreatenewbureaucraciestodot
在窗体上有两个文本框:Text1和Text2,然后编写如下事件过程:PrivateSubForm_Load()ShowText1.Text=“”:Text2.Text=“”:Text2.SetFocus
Mybrother_______hardandsucceededatlast.
最新回复
(
0
)