首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下列关于链式栈的叙述中,错误的是( )。 Ⅰ.链式栈只能顺序访问,而顺序栈不但能顺序访问,还能直接存取 Ⅱ.因为链式栈没有栈满问题,所以进行进栈操作,不需要判断任何条件 Ⅲ.在链式队列的出队操作中,需要修改尾指针的情况发生在空
下列关于链式栈的叙述中,错误的是( )。 Ⅰ.链式栈只能顺序访问,而顺序栈不但能顺序访问,还能直接存取 Ⅱ.因为链式栈没有栈满问题,所以进行进栈操作,不需要判断任何条件 Ⅲ.在链式队列的出队操作中,需要修改尾指针的情况发生在空
admin
2019-07-18
66
问题
下列关于链式栈的叙述中,错误的是( )。
Ⅰ.链式栈只能顺序访问,而顺序栈不但能顺序访问,还能直接存取
Ⅱ.因为链式栈没有栈满问题,所以进行进栈操作,不需要判断任何条件
Ⅲ.在链式队列的出队操作中,需要修改尾指针的情况发生在空队列的情况下
选项
A、仅Ⅰ
B、仅Ⅰ、Ⅱ
C、仅Ⅱ
D、Ⅰ、Ⅱ、Ⅲ
答案
D
解析
Ⅰ:栈要求只能在表的一端(栈顶)访问、插入和删除,这决定了栈无论采用何种存储方法表示,只能顺序访问,不能直接存取,故Ⅰ错误。
Ⅱ:每创建新的栈结点时还要判断是否动态分配成功,若不成功,则进栈操作失败。
StaekN0de *s=new StaekNode; if(s==NULL){ printf("结点存储分配失败!\n"); }故Ⅱ错误。
Ⅲ:首先要清楚链式队列需要两个指针,即头指针和尾指针。当链队列需要插入元素时,在链式队列尾部插入一个新的结点,并且修改尾指针;当链队列需要删除元素时,在链式队列头部删除一个结点,并且修改头指针。所以当链式队列需要进行入队操作时,应该只需修改尾指针即可。但是有一种特殊情况(考生务必记住,因为不少考生在写链式队列出队的算法时,并没有考虑到去判断这种情况),就是当此时只有一个元素时,不妨设此时链式队列有头结点,那么当唯一个元素出队时,应该将头指针指向头结点,并且此时尾指针也是指向该唯一的元素,所以此时需要修改尾指针,并且使尾指针指向头结点,故Ⅲ错误。
转载请注明原文地址:https://www.kaotiyun.com/show/PJCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
第二次世界大战后,资本主义经济出现的新特点有()。①美国资本加强了对西欧和日本的渗透②国家开始参与资本主义生产过程③国家成为资本主义私有制的保护者④科技成果更为迅速地转化为生产力
下列有关《布列斯特和约》的说法中,错误的一项是()。
下列关于20世纪历史的叙述,全部错误的是()。①朝鲜建国的时间早于中国②1948年3月,英国、法网、比利时、荷兰、卢森堡5国缔结了《合作和集体防御条约》即《五国和约》③1950年,周恩来到达莫斯科,中苏缔结了《中苏互不侵犯条约》,标志着社会主义阵
公元9~13世纪是西欧封建庄园的兴盛时期,典型的庄园采用()的剥削方式。
下列有关元朝民族关系的叙述,不正确的是()。
关于罗马奴隶制,下列说法不正确的是()。
为了限制三帅的权力过大,宋代在中央设立()机构,主管全国的军队调动、训练、供给等事宜。
某浮点机字长16位,其浮点数格式为:阶码5位(含1位阶符),采用补码表示,尾数11位(含1位数符),采用补码表示,且尾数为规格化形式。已知X=0.1011000011×20.0101,Y=0.0001100000×20.1000,试求X+Y.要求写出详细的
计算机系统采用补码运算是为了()。
随机试题
学生选课成绩表的关系模式SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,关系表达式πs#.c#(SC)/S表示()。
Bothofficialandunofficialrecordsindicatethatthewar________over6millionpeople,resultinginthecreationofthelarges
A、Chemotherapy.B、Radiation.C、Injections.D、Surgery.C细节题。这位男士首先要接受什么治疗?根据对话可知,要先看看药物注射是否有效,患者的状况还不到进行化疗(chemotherapy)的程度。因而答案为
A、观察,局部不进行处理B、局部按摩C、舌系带延长术D、牙槽突修整术E、上颌结节修整术思者上颌无牙左上颌结节存在倒凹,右侧正常,此时应
下列所叙述的哪一项不是胁痛的病机
根据《保险法》规定,保险人自收到赔偿或者给付保险金的请求和有关证明、资料之日起()内,对其赔偿或者给付保险金的数额不能确定的,应当根据已有证明和资料可以确定的最低数额先予支付。
县里摘了贫困县的帽子后。不能歇歇脚。要确保扶贫后不返贫。对此,你怎么看?
下列各选项中属于行为罚的处罚类型是( )。
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\n"
UnitedStatesgovernment,andtheAmericanpeople.Itshistory,andthehistoryofthenation’scapital,beganwhenPresidentGe
最新回复
(
0
)