首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
admin
2015-07-22
31
问题
设循环队列为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://jikaoti.com/ti/eWE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对下列程序的描述正确的是()。#include<iostream>usingnamespacestd;intfuc(int,int);intmain(){cout<<fuc(1,10)<<
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:c
下列叙述中正确的是
类模板的使用实际上是将类模板实例化成一个具体的【】。
下面关于类和对象的描述中,错误的是
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有上【】个元素。
下列关于break语句的叙述不正确的是()。
【】是在进行了成功的测试之后才开始的。它与软件测试不同,测试的目的是发现错误,进一步诊断和改正错误,则是调试的任务。
软件测试分4个步骤进行,即单元测试、集成测试、确认测试和【】。
下列选项中不属于软件生命周期开发阶段任务的是
随机试题
代谢性碱中毒(metabolicalkalosis)
A.早产儿B.足月儿C.过期产儿D.巨大儿E.小于胎龄儿
按照价值工程原理,“价值”是指()。
绩效管理表现为一个有序的、复杂的管理活动过程,它首先要()。
表演区里,教师和幼儿共同制作和收集了各种各样的帽子、面具、头饰、假发、项链、衣服、裙子、乐器…这体现了材料投放的()。
何某在白纸上画了一个圆圈,使得7枚同一规格的硬币可以无重叠落在圆圈内,问圆圈半径与硬币半径的最小比值是多少?
工程的出现是由于【】。
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasuretofind【C1】______wh
Emotionisafeelingaboutorreactiontocertainimportanteventsorthoughts.Peopleenjoyfeelingsuchpleasantemotionsasl
A、Marketswherebirdslikeparrotsaresold.B、Zooswheretherearenoexpertstomanagethebirds.C、Ownerswhocannothandlet
最新回复
(
0
)