首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下列关于栈的说法中,正确的是( )。 Ⅰ.若进栈顺序为a、b、c,则通过出栈操作可能得到5个a、b、c的不同排列 Ⅱ.链式栈的栈顶指针一定指向栈的链尾 Ⅲ.两个栈共享一个向量空间的好处是减少了存取时间
下列关于栈的说法中,正确的是( )。 Ⅰ.若进栈顺序为a、b、c,则通过出栈操作可能得到5个a、b、c的不同排列 Ⅱ.链式栈的栈顶指针一定指向栈的链尾 Ⅲ.两个栈共享一个向量空间的好处是减少了存取时间
admin
2017-04-28
44
问题
下列关于栈的说法中,正确的是( )。
Ⅰ.若进栈顺序为a、b、c,则通过出栈操作可能得到5个a、b、c的不同排列
Ⅱ.链式栈的栈顶指针一定指向栈的链尾
Ⅲ.两个栈共享一个向量空间的好处是减少了存取时间
选项
A、仅Ⅰ
B、仅Ⅰ、Ⅱ
C、仅Ⅱ
D、仅Ⅱ、Ⅲ
答案
A
解析
Ⅰ:该选项旨在让考生知道一个公式。对于n个不同元素进栈,出栈序列的个数为
可以马上得出,当n=3时,出栈序列个数为
故Ⅰ正确。
Ⅱ:链式栈一般采用单链表,栈顶指针即为链头指针。进栈和出栈均在链头进行,每次都要修改栈顶指针,链空即栈空( top==NULL),故Ⅱ错误。
m:由于栈中数据的操作只有入栈和出栈,且时间复杂度均为O(1),因此并没有减少存取时间,故Ⅲ错误。
补充知识点:共享栈
解析:两个栈共享一个数组A[O…MaxSize—1]的空间,从而构成共享栈。数组A的两端是固定的,而栈底也是固定的,为此将下标为0的一端作为栈l的栈底,其栈顶指针为topl,将下标为MaxSize—1的一端作为栈2的栈底,其栈顶指针为top2,如图7—4所示。
栈1的四要素如下:
①栈空条件:top1==—1。
②栈满条件:top1==top2—1。
③元素x进栈:top1++;将元素x插入A[top1]处。
④出栈元素:弹出A[topl]元素;topl--。
栈2的四要素如下:
①栈空条件:top2==MaxSize。
②栈满条件:top2==top 1+1。
③元素x进栈:top2--;将元素x插入A[top2]处。
④出栈元素:弹出A[top2]元素;top2++。
注:以上都默认指针指向当前元素的下一个位置。
转载请注明原文地址:https://kaotiyun.com/show/XXRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
荷马时代的社会管理制度和经济生活。
简述马克思主义产生的历史条件。
古埃及中王国时期出现了一个新兴的手工业部门,对世界文明做出了巨大贡献。这一新兴的手工业部门是()。
以下选项不属于希腊城邦的形成方式和途径的是()。
近代中国第一个系统介绍西方思想与文化名著的翻译家和启蒙思想家是()。
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
下列哪个文件标志着“文化大革命”的发起?()
阅读下列材料,并回答问题:当时帝国地跨欧亚非三洲。地中海成为它的内湖。境内农业、手工业和商业发展起来,海路畅通无阻,陆路纵横交错、四通八达,促进了贸易发展,也有利于信息传递和军队调防。帝国同北欧、印度、中国都有贸易往来,中国的丝绸也传到帝国。原来较落后的
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
随机试题
如下工具操作有误的是()。
心电图对区别心肌梗死和心绞痛最有意义的改变是
正常骨髓的MRI表现是
初产妇,40周妊娠,规律宫缩17小时,现宫口开大3cm半小时,胎膜未破,先露头,S-0,宫缩20~30秒/5~6分,弱,规律。正确的诊断为
缺血-再灌注损伤是指
A.维生素A缺乏B.维生素B缺乏C.维生素D缺乏D.维生素K缺乏E.维生素E缺乏禽肌肉营养不良、脑软化症、渗出性皮下组织水肿
患儿,男,3岁,尿频6个月。症见:小便频数,淋沥不尽,尿液不清,精神倦怠,面色苍黄,饮食不振,畏寒怕冷,手足不温,舌质淡,有齿印,苔薄腻,脉细少力,治疗的首选方剂为
赵某向钱某借款4万元,借期半年,利息为每月5%。钱某立即同意,但要求预先将应支付的利息在本金中扣除。双方在还款时产生了争议。下列有关表述中,不正确的是:()
甲借款给乙2万元,由丙作为保证人。丙与乙之间签订保证合同,未通知甲。后乙与甲协商变更借款数额为3万元。借款到期后,乙无力偿还该借款,为此发生纠纷。对此,()。
下列各项中,不属于审计业务要素的是()。
最新回复
(
0
)