首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
admin
2017-11-28
38
问题
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
选项
A、0或1
B、0
C、1
D、队列满
答案
A
解析
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列的链式存储也称为链队列。为了便于操作,可给链队列添加1个头结点,并令头指针指向头结点。队列为空的判断条件是头指针和尾指针的值相同,且均指向头结点。当队列为空(0)或1时,front=rear。
转载请注明原文地址:https://jikaoti.com/ti/4Gt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"A";}};
若有以下程序:#include<iostream>usingnamespacestd;intf(){staticinti=0;ints=1;s+=i;i+
下列程序运行后的输出结果是______。#include<iostream.h>voidmain(){ints=0,kfor(k=7;k>=0;k--){switch(k){cas
有如下程序:voidmain(){in(x=2,y=3,a,b,C,d;a=(x++>=--y);b=(x==++y);c=(x--!=y);d=(++x>y--);
在C++中,打开一个文件,就是将这个文件与一个()建立关联;关闭一个文件,就是取消这种关联。
数据结构分为线性结构和非线性结构,其中循环链表属于【 】。
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
有下列二叉树,对此二叉树前序遍历的结果为()。
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。
随机试题
本疗法在《内经》中称为:在治疗哮喘病证中,以下处方中不太正确的耳穴是:
骨折愈合的第三期是
下列属于白带的病因的是
妊娠期尿路感染时宜选用哪类药物
A.单纯的甲状腺肿B.糖尿病酮症酸中毒C.甲状腺危象D.甲亢E.高血糖胰岛素临床用于治疗()。
商业银行在理财顾问服务中向客户提供的服务不包括()。
普查规定统一的标准调查时间是为了( )。
企业的应纳税额以人民币为计算单位,如果纳税人以外汇结算营业额,须按外汇市场价格折合成人民币计算。下列有关不同企业可以选择的折合率的说法,正确的是()。
A、 B、 C、 D、 C
Itiscommonlysupposedthatwhenamanseeksliterarypowerhegoestohisroomandpreparesanarticleforthepress.Butthis
最新回复
(
0
)