首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
admin
2021-02-25
47
问题
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
选项
A、26
B、25
C、24
D、0或50
答案
D
解析
循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。循环队列长度为50,由初始状态为front=rear=50可知此时循环队列为空。入队运算时,首先队尾指针rear进1(即rear+1),然后在队尾指针rear指向的位置插入新元素。特别的,当队尾指针rear=50+1时,置rear=1。退队运算时,排头指针front进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=50+1时,置front=1。
若经过运算,front=rear可知队列空或者队列满,则队列中有0或者50个元素。故选D选项
转载请注明原文地址:https://kaotiyun.com/show/YLtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(int**s,intx[2][3]){**s=*(x[1]+1);}voidmain()inta[2][3]={1,2,3,4,5
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
有以下程序#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;intscore[2];)STU;STUf(STUa){STUb={"Zhao",’
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;
下面不属于软件需求规格说明书内容的是
在希尔排序法中,每经过一次数据交换后
下面选项中关于位运算的叙述正确的是
下列关于二叉树的叙述中正确的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
这个标志的含义是告示车辆驾驶人应慢行或停车,确保干道车辆优先。
输库存血每超过800ml后,应注射
男孩,3个月。消瘦,多汗,气短,因“肺炎”住院治疗。查体:心前区闻及杂音。检查:X线片、超声心动图等检查诊断为“室间隔缺损”。该患儿可能是哪种先天性心脏病
A.表寒里热证B.表热里寒证C.上寒下热证D.上热下寒证E.真寒假热证
处于探索阶段的中国基金业的发展的特点不包括()。
通常使用两种消极管理策略:一种是指数策略,另一种是免疫策略。()
自1998年建立了集中统一监管体制后,实施了()的辖区监管责任制。
计划安排每天自习时间表,属于学习策略中的()
设α1,α2,…,αM,β1,β2,…,βn线性无关,而向量组α1,α2,…,αm,γ线性相关.证明:向量γ可由向量组α1,α2,…,αm,β1,β2,…,βn线性表示.
A、Itisanelectronicdevicethatmonitorsababy’smood.B、Itisatoythatcouldtellwhenthebabyishungry.C、Itisadevic
最新回复
(
0
)