首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为:front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为( )。
某循环队列的存储空间为Q(1:m),初始状态为:front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为( )。
admin
2020-01-10
72
问题
某循环队列的存储空间为Q(1:m),初始状态为:front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为( )。
选项
A、m-1
B、1
C、m
D、0
答案
B
解析
循环队列长度为m,由初始状态为front=rear=m可知此时循环队列为空。入队运算时,首先队尾指针(rear)进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=m+1时,置rear=1。退队运算时,排头指针(front)进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,则该循环队列中的元素个数为m-(m-1)=1。故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/yXCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句:
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
以下叙述中正确的是
下面属于白盒测试方法的是
个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
下列排序方法中,最坏情况下比较次数最少的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
设二叉树共有150个节点,其中度为1的节点有10个,则该二叉树中的叶子节点数为()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学
随机试题
企业再造的特点。
关于不同文化对色彩的偏好和禁忌,下列说法不正确的是()
某地10名20岁女子身高均数为157.3cm,标准差为4.9cm;体重均数为53.7kg,标准差为4.9kg。若要比较身高与体重的变异度应采用
下列各项中,可以作为提高净资产收益率的因素有()。
某投资者用10000元进行为期一年的投资,假定市场年利率为6%,利息按半年复利计算,该投资者投资的期末价值为()元。
与编制零基预算相比,编制增量预算的主要缺点主要包括()。
公安机关及其人民警察要坚持以人为本,切实把( )放在公安工作的首位,做到“权为民所用,情为民所系,利为民所谋”。
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据其中哪一项决定是否将该页写回外存?
设表的长度为20。则在最坏情况下,冒泡排序的比较次数为
Englishservesasafunctionalalternativelanguageinseveralareasofpublicactivityforthemanynationsoftheworldwhich
最新回复
(
0
)