首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于循环队列,下列叙述中正确的是( )。
对于循环队列,下列叙述中正确的是( )。
admin
2019-12-17
56
问题
对于循环队列,下列叙述中正确的是( )。
选项
A、队头指针是固定不变的
B、队头指针一定大于队尾指针
C、队头指针一定小于队尾指针
D、队头指针可以大于队尾指针,也可以小于队尾指针
答案
D
解析
所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。循环队列的主要操作是:入队运算和退队运算。每进行一次入队运算,队尾指针就进一。每进行一次退队运算,队头指针就进一。当rear或front等于队列的长度加1时,就把rear或front值置为1。所以在循环队列中,队头指针可以大于队尾指针,也可以小于队尾指针。
转载请注明原文地址:https://kaotiyun.com/show/Y9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4
若有以下程序main(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
有以下程序#include<stdio_h>main(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
以下叙述中错误的是
以下叙述中正确的是
数据库系统的核心是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#inciudemain(){FILE*fp;iongnum=0;fp=fopen("fname.dat","r")
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
随机试题
男,19岁。在烈日下踢足球1/小时,大量出汗,出现头晕、胸闷、心悸、恶心,左侧小腿肌肉痉挛。查体:腋温38℃,脉搏105次/分,血压90/50mmHg,神志清楚,双肺未闻及干湿性哕音,心率105次/分,心律齐。最可能的诊断是
A.喜B.怒C.思D.悲E.恐在五行系统中,肺在志为
房地产抵押合同生效的条件是:()。
我国狭义的货币量包括()。
下列说法中,()不是对测验环境条件的要求。
让你组织一个大型征文活动。大家积极性不高。你如何准备?
在当代中国坚持一切从实际出发,要着眼于对实际问题的理论思考,我们讲一切从实际出发,其中最大的实际就是
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protect
Humanwantsseemendless.Whenastarvingmangetsameal,hebeginstothinkaboutanovercoat;whenanexecutivegetsanewsp
_____theabilityofbirdstomovethroughtheairusingwingsandfeathers.
最新回复
(
0
)