2020年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考

时间:2025-05-11

考研专业课资料、辅导、答疑一站式服务平台

第 1 页,共 41 页

目录

2020年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考研核心题库

(一) ..................................................................................................................................... 2 2020年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考研核心题库

(二) ..................................................................................................................................... 9 2020年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考研核心题库

(三) ................................................................................................................................... 18 2020年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考研核心题库

(四) ................................................................................................................................... 26 2020年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考研核心题库

(五) (33)

考研专业课资料、辅导、答疑一站式服务平台

第 2 页,共 41 页 2020年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考

研核心题库(一)

特别说明:

1-本资料为2020考研考研复习使用,精选汇编了该科目历年常考核心试题,精题精练。

2-资料仅供考研复习参考,与目标学校及研究生院官方无关,如有侵权、请联系我们立即处理。

一、单项选择题

1. 有六个元素6,5,4,3,2,1顺序入栈,下列不是合法的出栈序列的是( )。

A.543612

B.453126

C.346521

D.234156

【答案】C

【解析】根据栈的后进先出的特点,对于C 选项中前两个元素得出栈顺序可以看出,4在5和6前先出栈,又根据入栈顺序,4在5和6后入栈,因此4出栈时,5和6必定在栈内,且5在6之上,所以出栈时5要比6先出枝。

2. 在一个有N 个元素的有序单链表中查找具有给定关键字的结点,平均情况下的时间复杂性为( )。

A.O(1)

B.O(N)

C.O(N 2)

D.

【答案】B

【解析】二分查找的时间复杂度为。在一个用N 个元素的有序单链表中查找具有给定

关键字的结点,因为查找是从头结点开始的,需要使用指针顺序往下查找,因此时间复杂度为0(N)。

3. 有n(n >0)个分支结点的满二叉树的深度是( )。

A.n 2﹣l

B.log 2(n +1) +1

C.log 2(n +1)

D.log 2(n —1)

【答案】C

【解析】满二叉树的结点总数=分支的结点总数+非分支的结点总数。由于此树为满二叉树,

所以非分支的结点总数为1,所以满二叉树共有n +1个结点,所以满二叉树的深度为log 2 (n +1)。

4.

对个权值均不相同的字符构成哈夫曼树。下列关于该哈夫曼树的叙述中,错误的是( )。

A.该树一定是一棵完全二叉树

考研专业课资料、辅导、答疑一站式服务平台

第 3 页,共 41 页 B.树中一定没有度为1的结点

C.树中两个权值最小的结点一定是兄弟结点

D.树中任一非叶结点的权值一定不小于下一层任一结点的权值

【答案】A

【解析】哈夫曼树为带权路径长度最小的二叉树,但不一定是完全二叉树,选项A 错误;哈夫曼树中没有度为1的结点,选项B 正确;构造哈夫曼树时,最先选取两个权值最小的结点作为左右子树构造一棵新的二叉树,C 正确;哈夫曼树中任一非叶结点P 的权值为其左右子树根结点权值之和,其权值不小于其左右子树根结点的权值,在与结点P 的左右子树根结点处于同一层的结点中,若存在权值大于结点P 权值的结点Q ,那么结点Q 与其兄弟结点中权值较小的一个应该与结点P 作为左右子树构造新的二叉树,由此可知,哈夫曼树中任一非叶结点的权值一定不小于下一层任一结点的权值。

5. 若X 是后序线索二叉树中的叶结点,且X 存在左兄弟结点Y ,则X 的右线索指向的是( )

A.X 的父结点

B.以Y 为根的子树的最左下结点

C.X 的左兄弟结点Y

D.以Y 为根的子树的最右下结点

【答案】A

【解析】根据后续线索二叉树的定义,X 结点为叶子结点且有左兄弟,那么这个结点为右孩子结点,利用后续遍历的方式可知X 结点的后继是其父结点,即其右线索指向的是父结点。

6. 下列排序算法中,占用辅助空间最多的是( )。

A.归并排序

B.快速排序

C.希尔排序

D.堆排序

【答案】A

【解析】归并排序的辅助空间为O(n),快速排序所占用的辅助空间为

,堆排序所占用的辅助空间为O(1)。

7. 下列选项中,不可能是快速排序第2趟排序结果的是( )

A.2,3,5,4,6,7,9

B.2,7,5,6,4,3,9

C.3,2,5,4,7,6,9

D.4,23,5,7,6,9

【答案】C

【解析】对于快速排序,每一趟都会使一个元素位于有序时的位置,而有序序列为

考研专业课资料、辅导、答疑一站式服务平台

第 4 页,共 41 页 2,3,4,5,6,7,9,与C 进行对比,只有9位于它有序的时候的位置,显然不是第二趟快速排序的结果

8. 一个非空广义表的表尾( )。 …… 此处隐藏:1978字,全部文档内容请下载后查看。喜欢就下载吧 ……

2020年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219