首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于循环队列,下列叙述中正确的是
对于循环队列,下列叙述中正确的是
admin
2019-08-18
48
问题
对于循环队列,下列叙述中正确的是
选项
A、队头指针是固定不变的
B、队头指针一定大于队尾指针
C、队头指针一定小于队尾指针
D、队头指针可以大于队尾指针,也可以小于队尾指针
答案
D
解析
所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使刚。在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。循环队列的主要操作是:入队运算和退队运算。每进行一次入队运算,队尾指针就进一。每进行一次退队运算,队头指针就进一。当rear或front等于队列的长度加1时,就把rear或front值置为1。所以在循环队列中,队头指针可以大于队尾指针,也可以小于队尾指针。
转载请注明原文地址:https://kaotiyun.com/show/oYRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件fi
若有以下程序:#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
若有以下程序:#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++
有以下程序:#includemain(){inta=2,b;b=a<<2;printf("%d\n",b);}程序运行后的输出结果是()。
有以下程序段:#includeinti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(”%d
以下叙述中正确的是
以下不构成无限循环的语句或语句组是
下列排序方法中,最坏情况下比较次数最少的是
用树形结构表示实体之间联系的模型是
随机试题
某企业会计期间的起始时间为2012年1月1日,其会计电算化系统启用时间为2012年5月1日,则需要录入的数据有()。
为了提高工作效率,记账凭证的审核工作可以由记账人员在记账工作完成后独立进行,不用再设置专人负责。()[2012年真题]
王玲向李文借钱,并将自己所有的二室一厅房屋作为借款抵押。李文对抵押房屋享有抵押权,该抵押权属于()。
2012年1月1日,A、B公司决定采用共同经营的方式,共同出资兴建一段航煤输油管线,工程总投资为9000万元,A、B公司各自出资4500万元。按照相关合同规定,该输油管线建成后,A公司按出资比例分享收入、分担费用。2012年底,该输油管线达到预定可使用状态
()是对违法犯罪行为施加影响最普通、最直接、最及时的力量。
恩格斯说过:“经济上落后的国家在哲学上仍然能够演奏第一小提琴”,这说明
软件开发环境应支持多种集成机制,其中___(1)__用于存储与系统开发有关的信息,并支持信息的交流与共享,___(2)___是实现过程集成和控制集成的基础。(2)
对于MPEG视频中的空间冗余信息可以采用(51)的方法来进行压缩编码。
A、 B、 C、 A
Tomcoulddonothing______(除了向母亲承认他错了).
最新回复
(
0
)