首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
admin
2017-04-26
63
问题
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
选项
A、0或1
B、0
C、1
D、队列满
答案
A
解析
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列的链式存储也称为链队列。为了便于操作,可给链队列添加1个头结点,并令头指针指向头结点。队列为空的判断条件是头指针和尾指针的值相同,且均指向头结点。当队列为空(0)或1时,front=rear。
转载请注明原文地址:https://kaotiyun.com/show/wSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>sb(ints[],intb){staticintn=3;b=s[n];n--;return(b);}main(){ints[]={1,5,6,8};in
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include#
下面程序的运行结果是#includemain(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
以下叙述中正确的是
结构化程序设计方法的3种基本控制结构中不包括
如果需要打开一个已经存在的非空文件“Demo”进行修改,下面选项中正确的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
软件设计中模块划分应遵循的准则是()。
随机试题
课外辅导是上课的继续,上课的任务可以通过课外辅导来完成。()
均数与标准差适用于
疼痛是心肌梗死最早、最突出的表现。()
根据《公司法》的规定,股份有限公司董事长的产生方式()。
违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
如果高层管理人员本人不参与薪酬政策的制定,公司最后确定的薪酬政策就不会成功。另外,如果有更多的管理人员参与薪酬政策的制定,告诉公司他们认为重要的薪酬政策,公司最后确定的薪酬政策将更加有效。以上陈述如果为真,以下哪项陈述不可能为假?
InHawaii,endemicbirds,suchastheomaoandtheapapane,dwellinthevolcanichighlandsandtropicalrainforests.
每次核聚变都会发射出中子。为了检验一项关于太阳内部核聚变频繁程度的假设,物理学家们计算了在核假设正确的条件下,每年可能产生的中子数。他们再从这一点出发,计算出在地球某一特定地点应该经过的中子数。事实上,检测到经过该地点的中子数要比预计的少得多,看起来这一事
对数据库数据的存储方式和物理结构的逻辑进行描述的是()
Peoplewhobecomedeafor【C1】______ofhearinginadultlifehavedifferentproblems【C2】______peoplewhoareborndeaf.Theyh
最新回复
(
0
)