首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为( )。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为( )。
admin
2021-05-06
37
问题
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为( )。
选项
A、19
B、20
C、m一19
D、m一20
答案
D
解析
循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=30,rear=10时,队列中有m一30+10+1=m一19个元素,比较次数为m一20次,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/TPfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classTV{public:TV(ints=41):size(
下列选项中,不是重载函数调用时选择依据的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。
用于定义类的必不可少的C++关键字是
下面是重载为非成员函数的运算符函数原型,其中错误的是
数据库应用系统中的核心问题是( )。
下列有关内联函数的叙述中,正确的是()。
请使用“答题”菜单或使用VC6打开考生文件夹下的工程proj3,其中定义了Septinary类(七进制类),来表示一个七进制的数及其相关操作。和十进制的数“逢十进一”类似,七进制的数定义为“逢七进一”。这里对Septinary类的数据成员做一下说明:c
下列关于抽象类的表述中正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(inti):r1(i){}voidprint(){cout
随机试题
男性,74岁,吃拌凉菜后腹泻水样便每日3~4次,嗜睡1天,经门诊入院,既往有糖尿病史,体检:BP 22/12kPa(180/92mmHg),血钠145mmol/L,脱水貌,心界左锁骨中线外1.5cm,心音低钝,心率70次/分,血糖38.9mmol/L,血钾
卵泡发育过程中最早出现卵泡腔的卵泡是()
下列关于冠心病的易患因素叙述。不正确的是
北细辛主产于薄荷主产于
关于沐浴的说法正确的是
(2011年卷二第18题)根据合同法及相关规定,下列关于提存哪些是正确的?
Juliewantedtobecomeafriendof__________sharesherinterests.
Thetelephonesystemisnolongeroperative.
Wemetalarge______ofwhalesonourvoyagetoAustralia.
【B1】【B3】
最新回复
(
0
)