首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
admin
2021-07-09
41
问题
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
选项
A、m-1
B、m
C、1
D、0
答案
A
解析
循环队列长度为m,由初始状态为front=rear=m,可知此时循环队列为空。入队运算时,首先队尾指针进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=m+1时,置rear=1。退队运算时,排头指针进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。
从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。如果rear-front>0,则队列中的元素个数为rear-front个;如果rear-front<0,则队列中的元素个数为rear-front+m 。该题中m-1<m,即rear-front<0,则该循环队列中的元素个数为(m-1)-m+m=m-1。故选A选项
转载请注明原文地址:https://kaotiyun.com/show/3vtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)
设有定义语句int(*f)(int);则以下叙述正确的是
有以下程序:#include<stdio.h>main(){inta=1,b=2,e=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf(’’%d,%d,
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
设有定义:intx=2;以下表达式中,值不为6的是
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
设树T的深度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1。则T中的叶子节点数为()。
随机试题
关于洛伐他汀的叙述正确的是
下列()属于市政管线工程规划管理的内容。
机床精度的检验包括()。
四星级、五星级酒店中70%客房的面积(不含卫生间)应不小于()平方米。
阅读案例,回答问题。有一位年轻的女教师,第一次给一个出了名的“差”班上课,上课后她坐到钢琴前正要弹奏,忽然看到琴盖上有一个粉笔盒里面好像有东西在动,她先是感到奇怪,但很快的反应过来:一定是学生在搞恶作剧,里面放个小动物来吓唬老师。这位老师笑着说:
公安机关人民警察内务建设的基本方针是从严治警和()。
孩子哭闹着要买玩具,母亲对其不予理睬。这是()。
在做本题前首先确认在基础操作中已经正确地建立了orderdetail表,在简单应用中已经成功地将记录追加到orderdetail表。当orderdetail表中的“单价”修改后,应该根据该表的“单价”和“数量”字段修改orderlist表的“总金
Listentothefollowingpassage.WriteinEnglishashortsummaryof150-200wordsofwhatyouhaveheardontheANSWERSHEET.Y
______
最新回复
(
0
)