首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
admin
2015-07-22
30
问题
设循环队列为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/FNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{protected:inta;public:bas
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){
下面程序错误的语句是①#include<iostream.h>②voidmain(0③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<end1;
设inta=10,b=11,c=12;,表达式(a+B)<c&&b==c的值是
有以下程序#include<iostream>usingnamespacestd;classBaseinta;public:Base(intx){a=x;}voidsh
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
下列关于纯虚函数与抽象类的描述中,错误的是()。
下列关于break语句的叙述不正确的是()。
下列叙述中错误的是
下列的各类函数中,()不是类的成员函数。
随机试题
用户编制程序时使用的设备与实际能占用的设备无关,这种特性称为
在社会分化作用下,在一种语言内部可以形成不同的地域方言、_______和社会方言。
下列建筑材料中,属于多孔吸声材料的有()。
可转换债券发行的担保范围应包括()。
按照阶段划分,风险处置可以划分为()。
某国有独资企业被依法宣告破产,企业破产时管理人审查的财产和债权人申报的债权情况如下:企业破产时经营管理的财产评估变现价值:(1)生产厂房价值300万元,用于对A银行240万债务的抵押;(2)借用B公司的办公楼价值160万元;(3)专有技术评估作价70
制定我国教育目的的理论基础是()。
从卫星在外太空拍摄的地球照片来看,地球是一个蓝色的星球,这是因为()。
ThefamilyisthecenterofmosttraditionalAsians’lives.Manypeopleworryabouttheirfamilies’welfare,reputation,andhon
NextmonthBritonswillhaveyetmoresmartphonestochoosefrom,whendevicesfromWiko,atwo-year-oldFrenchcompany,goons
最新回复
(
0
)