首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数组data[0…m)作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
设数组data[0…m)作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
admin
2009-02-19
67
问题
设数组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);
答案
2
解析
循环队列采用的方法是:假设向量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/qOcZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关于FAT文件系统中的目录,下列叙述中正确的一条是
下列关于PC机硬件的叙述中,错误的是:
当8255A的端口A和端口B都工作在方式1输入时,端口 C的PC7和PC6( )。
计算机技术与通信技术的结合是时代的热点,为此Windows98提供了多种不同的( )位通信服务。
对于ARM处理器以下不属于逻辑运算指令助记符的是()。
JTAG是指满足IEEE1149规范的边界扫描测试方法及TAP接口,是一种用于片上【77】技术的统称。JTAG接口标准中规定了TAP接口所使用的5个信号,它们分别是【78】、TMS、TDI、TDO和TRST。
μC/OS—Ⅱ的事件控制块有4种类型,需要使用4个不同的函数来创建。如下选项中哪一个用于创建事件控制块?
关于ARM处理器的工作模式,以下说法错误的是()。
分布式数据库系统是用通信网络连接起来的节点集合,每个节点是一个独立的【】节点。
随机试题
常见的继发性高脂血症的病因与发病机制是
下列各项中,与血栓形成无关的是()
以下哪项不属于雌激素替代治疗的适应证
大地期货公司按照规定每季都向保障基金管理机构缴纳后续保障基金,后由于该期货公司工作人员擅自代替客户进行期货交易,给客户造成了15万元的损失,客户向期货公司提出赔偿请求。根据规定,大地期货公司应当补偿客户()。
房地产开发投资中,大多数房地产投资的股本收益率能达到()的水平。
读某城市在某日几种污染物浓度日变化图。关于光化学烟雾和该日污染物浓度变化的叙述,正确的是()。
下列各句中,划线成语使用不正确的一项是()
下列选项中,属于法治基本原则的有()。
TheUnitedStates【C1】______alargepartoftheNorthAmericancontinent.ItsneighborsareCanada【C2】______thenorth,andMexico
_________rapidspreadofrailwaysandtheincreaseinoceantransport,long-distancetravelingbecamemorecommon.
最新回复
(
0
)