线性数据结构专项练习-Sarlendy.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TADYZ OI 队初赛练习题 线性数据结构专项练习 试题编号:PT2018-7 线性数据结构专项练习 A 组 基础 1. 元素R1、R2、R3、R4、R5 入栈的顺序为 R1、R2、R3、R4、R5。 如果第1 个出栈的是R3,那么第5 个出栈的可能是 A .R1 B.R2 C .R4 D.R5 2. 有六个元素 FEDCBA 从左至右依次顺序进栈,在进栈过程中会有 元素被弹出栈。问下列哪一个不可能是合法的出栈序列 A .EDCFAB B.DECABF C .CDFEBA D.BCDAEF 3. 设栈S 的初始状态为空,元素a, b, c, d, e, f 依次入栈,出栈顺序为 b, d, c, f, e, a 那么栈容量至少应该是 A .6 B.5 C .4 D.3 E.2 4. 地面上有标号为A 、B、C 的3 根细柱, 在A 柱上方有10 个直径相 同中间有孔的圆盘, 从上到下次编号为1, 2, 3, ……,将A 柱上的 部分盘子经过 B 柱移入C 柱, 也可以在B 柱上暂存。如果 B 柱上 的操作记录为:“进,进,出,进,进,出,出,进,进,出, 进,出,出”。那么在C 柱上从下到上的盘子的编号为( ). A. 2 4 3 6 5 7 B. 2 4 1 2 5 7 C. 2 4 3 1 7 6 D. 2 4 3 6 7 5 E. 2 1 4 3 7 5 B 组 选做 以下题目仅作为参考,并不会讲解,且主要涉及复赛内容: 1.用两个栈实现队列。 1 / 4 TADYZ OI 队初赛练习题 线性数据结构专项练习 试题编号:PT2018-7 2.判断两个单链表是否相交?如果两个单链表相交,求出相交的第一 个节点的位置。 3.判断一个单链表是否有环,如果有,找出环的起始位置。(尽可能 减少空间复杂度和时间复杂度)。 4.栈的压入弹出序列: 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序 列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如, 序列1、2、3、4 、5 是栈的压入序列,序列4 、5、3、2、1 是该栈的 弹出序列,但4 、3、5、1、2 就不可能是该栈的弹出序列。 5.实现一个栈,要求实现出栈,入栈,Min 返回最小值的操作的时间 复杂度为o(1)。 C 组 真题 1.链表不具备的特点是( )。 A. 可随机访问任何一个元素 B. 插入、删除操作不需要移动元素 C. 无需事先估计存储空间大小 D. 所需存储空间与存储元素个数成正比 2. 线性表若采用链表存储结构,要求内存中可用存储单元地址( )。 A. 必须连续 B. 部分地址必须连续 C. 一定不连续 D. 连续不连续均可 2 / 4 TADYZ OI 队初赛练习题 线性数据结构专项练习 试题编号:PT2018-7 线性数据结构习题答案 A 组 1.ACD 2.C 3.D 4.D B 组 1. 队列的特点是“先进先出”,而栈的特点是“后进先出”,入队 列时让所有的元素进到stack1 中,出队列时先判断stack2 是否 为空,不为空直接pop 即可,若为空,将stack1 中所有

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档