- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目
目 录
2008年曲阜师范大学信息科学与工程学院859数据结构[专业硕士]考研真题 2007年曲阜师范大学信息科学与工程学院859数据结构[专业硕士]考研真题 2006年曲皇师范大学信息科学与工程学院859数据结构[专业硕士]考研真题 2005年曲阜师范大学信息科学与工程学院859数据结构[专业硕士]考研真题
2008年曲阜师范大学信息科学与工程学院859数
2008年曲阜师范大学信息科学与工程学院859数
据结构[专业硕士]考研真题
曲阜师范大学2008年攻读硕士学位研究生入学考试试题
学科、专业名称: 计 算 机 应 用 技 术 考试科目名称: 数 据 结 构
项上注
愈
事
1.试题共 3 页。
2. 答 案 必 须 写 在 答 题 系 上 , 写 明 题 号 。 不 用 抄 题 ,
3. 试 题 与 答 题 纸 一 并 交 上 。
4 . 须 用 蓝 、 黑 色 墨 水 笔 或 圆 珠 笔 作 答 , 字 迹 清 楚 。
一、简答题(共36分)
1、算法的含义是什么?有哪些重要特性?一个算法的优劣应从哪些方面进 行衡量?(6分)
2、 已知广义表LS=((a,b,c),(d,e),(h,(i,j),g),写出利用求表头、 求表尾操作从LS表中取出原子项i的运算序列。 (6分)
3、解释关节点、重连通图的含义。(6分)
4、 若元素的进栈序列为:A、B、C、D、E,运用栈操作。能否得到出栈 序列B、C、A、E、D和D、B、A、C、E?为什么?一共能得到多少种合 法的出栈序列?(6分)
5、试推导出当总盘数为n时Hanoi塔的移动次数。(6分)
6、快速排序是在所有情况下,排序速度最快吗?为什么?在何种情况下使 用此排序方法最好?(6分)
二、应用题(共90分)
7、设任意n个整数存放于整型数组A[0.n-1]中,试设计算法,在O(n) 的时间复杂度之内,将数组A中的元素划分为两部分,使得左边的所有元 素均为奇数,右边的所有元素均为偶数(要求给出算法思想、算法描述和 时间复杂度分析)。(10分)
8、已知对一棵二叉树进行先序遍历得到的结果序列为(从根开始):A、B、 D、E、G 、H、C、F,而对它进行中序遍历得到的结果序列为:D、B、G、 E、H、A、C、F。请画出该二叉树的树形图,并给出对该二叉树进行后序 遍历的结果序列。(10分)
9、 已知一组记录的关键字为{18,2,10,6,78,56,45,50,110,8}。 按输入顺序建立此组记录的平衡二叉树,并求出等概率情况下查找成功的 平均查找长度。(10分)
第 1 真
KJL M (N)CAE
K
J
L M (N)
C
A
E
H
G
(D)
R
R
B
F
I
第10小题图
11、如下图所示是一个3阶B-树,试画出依次插入65、15、40、30之后 B-树的最终形态。(10分)
55
55
45 80 90,
2535 50 6070 85 95
第11小题图
12、有如下图所示的带权有向图G,试求出从顶点1到顶点8的关键路径 及关键路径的长度。(10分)
3
3
8
8
20
7
2
6
12
1
6
38
24
43
5
12
6
1
50
4
1
第12小题图
13、设散列表为HT[13],散列函数为H(key)=key%13,用闭散列方法中的 线性探查法解决冲突,试对关键码序列12,23,45,57,20,03,78,31. 15,36造表,画出相应的散列表,并计算等概率情况下搜索成功的平均搜 索长度和搜索不成功(失败)的平均搜索长度。(10分)
第 2 页
14、判断序列(12,70,33,65,24,56,48,92,86,33)是否是最小雌, 如果不是,将它调整为最小堆。(10分)
15、 假定用于通信的电文由8个字母cl,c2,c3,c4,c5,c6,c7,c8组 成,各字母在电文中出现的频率分别为5,25,3,6,10,12,35,4。试 为这8个字母设计不等长Huffman编码,并给出该电文的总码数(约定, 在构造Huffman树时保证左分支小于右分支,且左分支编码为0,右分支 编码为1)。(10分)
三、算法设计题(共24分)
16、 若矩阵Am ·n中的某个元素aj是第i行中的最小值,同时又是第j列中 的最大值,则称此元素为该矩阵中的一个马鞍点。假设以二维数组存储矩 阵Am-m,试编写求出矩阵中所有马鞍点的算法,并分析你的算法在最坏情 况下的时间复杂度。(算法要求:给出算法思想、算法描述) (12分)
17、 已知一棵完全二叉树存放于一个一维数组T{n]中,T[i](i=0)中存放 的
文档评论(0)