首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为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
43
问题
某循环队列的存储空间为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://jikaoti.com/ti/D9z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于位运算符的叙述,正确的是
下面结构体的定义语句中,错误的是
有以下程序#include#includevoidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
某棵树中共有25个结点,且只有度为3的结点和叶子结点,其中叶子结点有7个,则该树中度为3的结点数为()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p-
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
表示关系式x≤y≤z的C语言表达式的是
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
随机试题
不会引起梗死的是
李某,女,42岁。患吐血缠绵不止,时轻时重,血色暗淡,伴见神疲乏力,心悸气短,面色苍白,舌质淡,脉细弱。呕血量多,气随血脱,症见面色苍白,四肢厥冷,汗出,脉微者,可用
气管与食管的感觉是通过下列哪一个神经传入的
[2009年第3题]函数f(x)=,在(一∞,+∞)内()。
关于粉刷石膏粉刷层主要特点的说法,正确的有()。
甲将房屋一间作抵押向乙借款100万元,并依法办理了抵押登记手续。抵押期间,知情人丙向甲表示愿以300万元购买甲的房屋,甲也想将抵押的房屋出卖。根据物权法律制度的规定,下列各项中,正确的是()。
顾客是企业的争夺对象,理应被企业奉为上帝。如果服务质量差,即使产品本身质量好,顾客往往也会__________,因为谁也不愿花钱买气受。相反,如果企业及其推销员、售货员、维修人员真诚地尊重顾客,有时尽管商品价格高一点,或者质量不尽如人意,顾客感到_____
我国的地势是()。
学习“思想道德修养与法律基础”课有助于当代大学生()。
设有语句:Open"d:\Test.txt"ForOutputAs#1,以下叙述中错误的是()。
最新回复
(
0
)