1、E3100033数据结构(专升本)模拟 题一 、 填 空题1、 是数 据的 最小 单位 , 是讨 论数 据结 构时 涉及 的最 小数 据单 位。2、 是数 据的 基本 单位 ,在 计算 机程 序中 通常 作为 一个 整体 进行 考虑 和处 理。3、 从逻 辑关 系上 讲, 数据 结构 主要 分为 、 、 和 。4、在 一般 情况 下, 一个 算法 的时 间复 杂度 是 的函 数。5、数据的存储结构主要有 和 两种基本方法,不论哪种存储结构,都要 存储 两方 面的 内容 : 和 。6、 算法 具有 五个 特性 ,分 别是 。7、设 单链 表中 指针 p 指向 结点 A,若 要删除 A的后 继结
2、点( 假设 A存 在 后 继 结 点 ) ,则需 修改 指针 的操 作为 。8、 顺序 存储 结构 的特 点是 ,链 接存 储结构 的特 点是 。9、 单链 表中 设置 头结 点的 作用 是 。10、顺 序表 中第 一个 元素 的存 储地 址是 100,每 个元 素的 长度为 2,则第 5 个元 素的 存储 地址是 。11、在顺 序表 中, 等概 率情 况下 ,插 入和 删除 一个 元素 平均 需移 动 个元 素, 具体移 动元 素的 个数 与 和 有关 。12、 在双链表中,每个结点设置了两个指针域,其中一个指向 结点,另一个指向结点 。13、 非 空 的单 循环 链表 由头 指针 head
3、指示 , 则 其 尾结 点 ( 由 指针 p 所指 ) 满 足 。14、 一 个 具 有 n 个 结 点 的 单 链 表 , 在 指 针 p 所 指 结 点 后 插 入 一 个 新 结 点 的 时 间 复 杂度为 ;在 给定 值为 x 的结 点后 插入 一个 新结 点的 时间 复杂 度为 。15、 可作 为实 现递 归函 数调 用的 一种 数据 结构 。16、设 有一 个空 栈, 栈顶 指针为 1000H,现 有输 入序 列为 1、 2、3 、4、 5, 经过 push,push, pop, push,pop , push, push后, 输出 序列 是 ,栈 顶指 针为 。17、 在单 链表
4、 中, 除了 头结 点以 外, 任一 结点 的存 储位 置由 指示 。18、 数组 Qn用来表示一个循环队列, front为队头元素的前一个位置, rear为队尾元 素的 位置 ,计 算队 列中 元素 个数 的公 式为 。19、栈 和队 列是 两种 特殊 的线 性表 ,栈 的操 作特 性是 ,队 列的 操作 特性是 ,栈 和队 列的 主要 区别 在于 。20、 循环 队列 的引 入是 为了 克服 。21、 深度为 k的二 叉树 中, 所含 叶子 的个 数最 多为 。22、串 是一 种特 殊的 线性 表, 其特 殊性 体现 在 。23、 树是 n(n 0) 结 点 的有 限集 合, 在 一棵 非
5、空 树中 , 有 个根 结点 , 其 余 的 结点分成 m( m 0)个 的集 合, 每个 集合 都是 根结 点的 子树 。24、 在具有 n 个结 点的 二叉 链表 中, 共 有 个指 针域 , 其 中 个指 针域 用于 指向其 左右 孩子 ,剩 下的 个指 针域 则是 空的 。25、树 中某 结点 的子 树的 个数 称为 该结 点的 ,子 树的 根结 点称 为该结点 的 ,该 结点 称为 其子 树根 结点 的 。26、 在有 n 个叶 子的 哈夫 曼树 中, 叶子 结点 总数 为 ,分 支结 点总 数为 。27、 已知 无向图 G的顶 点数为 n,边 数为 e,其 邻接 表表 示的 空间
6、复杂 度为 。28、设 高度为 h 的二 叉树 上只 有度为 0 和度为 2 的结 点, 该二 叉树 的结 点数 可能 达到 的最大 值是 , 最小 值是 。29、 任何 连通 图的 连通 分量 只有 一个 ,即 是 。30、 在各 种查 找方 法中 ,平 均查 找长 度与 结点 个数 无关 的查 找方 法是 。二 、 选 择题1、假 设有 如下 遗产 继承 规则 :丈 夫和 妻子 可以 相互 继承 遗产 ;子 女可 以继 承父 亲或 母亲 的 遗产 ;子 女间 不能 相互 继承 。则 表示 该遗 产继 承关 系的 最合 适的 数据 结构 应该 是 。A 树 B 图 C 线性 表 D 集合2、
7、 算法 指的 是 。A 对特 定问 题求 解步 骤的 一种 描述 ,是 指令 的有 限序 列。B 计算 机程 序 C 解决 问题 的计 算方 法 D 数据 处理3、 单循 环链 表的 主要 优点 是 。A 不再 需要 头指 针了 B 从表 中任 一结 点出 发都 能扫 描到 整个 链表 ;C 已知 某个 结 点 的位 置后 ,能 够容 易找 到它 的直 接前 趋;D 在 进 行插 入、 删除 操作 时, 能更 好地 保证 链表 不断 开。4、算 法分 析的 目的 是 ,算 法分 析的 两个 主要 方面 是 。A 找出 数据 结构 的合 理性 B 研究 算法 中输 入和 输出 的关 系C 分析
8、算法 的 效 率以 求改 进 D 分析 算法 的易 读性 和文 档性E 空间 性能 和时 间性 能 F 正确 性和 简明 性G 可 读 性和 文档 性 H 数据 复杂 性和 程序 复杂 性5、 线性 表采 用链 接存 储时 ,其 地址 。A 必须 是连 续的 B 部分 地址 必须 是连 续的C 一定 是不 连 续 的 D 连续 与否 均可 以6、 若链 表中 最常 用的 操作 是在 最后 一个 结点 之后 插入 一个 结点 和删 除最 后一 个结 点, 则采用 存储 方法 最节 省运 算时 间。A 单链 表 B 循环 双链 表 C单循 环链 表 D 带尾 指针 的单 循环 链表7、若某线性表中
9、最常用的操作是取第 i 个元素和找第 i 个元素的前趋,则采用 存储方法 最节 省时 间。A 顺序 表 B 单链 表 C 双链 表 D 单循 环链 表8、 若链 表中 最常 用的 操作 是在 最后 一个 结点 之后 插入 一个 结点 和删 除第 一个 结点 ,则 采用存储 方法 最节 省时 间。A 单链 表 B 带头 指针 的单 循环 链表C 双链 表 D 带尾 指针 的单 循环 链表9、若一个栈的输入序列是 1, 2,3, n,输出序列的第一个元素是 n,则第 i 个输出元素是 。A 不确 定 B n-i C n-i-1 D n-i+110、对于 n 个元 素组 成的 线性 表, 建立 一个
10、 有序 单链 表的 时间 复杂 度是 。A O(1) B O(n) C O(n2) D O(nlog2n)11、使用 双链 表存 储线 性表 ,其 优点 是可 以 。A 提高 查找 速度 B 更方 便数 据的 插入 和删 除C 节约 存储 空间 D 很快 回收 存储 空间12、 一个 栈的 入栈 序列是 a, b, c, d, e,则 栈的 不可 能的 出栈 序列 是 。A edcba B cdeba C debca D abcde13、设栈 S 和队列 Q 的初始状态为空,元素 e1、 e2、 e3、 e4、 e5、 e6 依次通过栈 S,一个 元素 出栈 后即 进入 队列 Q, 若 6 个
11、元 素出 队的 顺序是 e2、 e4、 e3、 e6、 e5、 e1, 则栈 S的容量至 少应 该是 。A 6 B 4 C 3 D 214、 一个 栈的 入栈 序列是 1,2, 3, 4,5 ,则 栈的 不可 能的 输出 序列 是 。A 54321 B 45321 C 43512 D 1234515、 二叉 树的 前序 序列 和后 序序 列正 好相 反, 则该 二叉 树一 定是 的二 叉树 。A 空或 只有 一个 结点 B 高度 等于 其结 点数C 任一 结点 无 左 孩子 D 任一 结点 无右 孩子三 、 综 合题1、 举例 说明 顺序 队列 的 “假溢 出 ”现象 。2、 一棵 具有 n 个结 点的 二叉 树采 用顺 序存 储结 构, 编写 算法 对该 二叉 树进 行前 序遍 历。3、 用顺 序存 储结 构存 储串 S,编 写算 法删除 S 中第 i 个字 符开 始的 连续 j个字 符。4、 编写 算法 ,要 求输 出二 叉树 后序 遍历 序列 的逆 序。5、 设计 算法 判定 一棵 二叉 树是 否为 二叉 排序 树。6、 设计 算法 求二 叉树 的结 点个 数。7、 以孩 子兄 弟表 示法 做存 储结 构, 求树 中结点 x 的第 i 个孩 子。8、 设计 顺序 查找 算法 ,将 哨兵 设在 下标 高端 。