曲阜师范大学信息科学与工程学院859数据结构[专业硕士]历年考研真题汇编.docVIP

曲阜师范大学信息科学与工程学院859数据结构[专业硕士]历年考研真题汇编.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

人生风雪客 + 关注
实名认证
文档贡献者

如果有遇到文件不清或断篇的或者需要转换文件格式的情况请联系我,会在第一时间帮你完成完整的文档。文档如有侵权,请及时告知,本人将尽快予以删除,谢谢啦。

1亿VIP精品文档

相关文档