2018年山东工商学院算法与数据结构考研真题A卷.doc





《2018年山东工商学院算法与数据结构考研真题A卷.doc》由会员分享,可在线阅读,更多相关《2018年山东工商学院算法与数据结构考研真题A卷.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2018年山东工商学院算法与数据结构考研真题A卷一、简答题(共6题,每题10分)1.线性表的存储结构有哪两种?区别是什么?若线性表经常需要进行插入和删除操作,应采用哪种存储结构?说出理由。2.对比分析简单选择排序和堆排序算法,从时间复杂度、空间复杂度、稳定性等方面比较。为什么说堆排序是简单选择排序算法的改进?3.具有1500个结点的完全二叉树有多少个叶子结点?写出推导过程。4.对比分析顺序查找、折半查找算法的存储结构、时间复杂度和空间复杂度。5.将两个栈共享存储空间,存储在数组V0.MAXSIZE-1中,如何设计才能尽量利用空间,给出栈的数据类型定义,写出栈空、栈满的条件是什么?6.对比分析图
2、的深度优先搜索和广度优先搜索算法的异同点。二、综合应用题(共7题,每题10分)1.(1)请写出如图1所示的二叉树先序遍历和中序遍历序列(2)将图1所示的二叉树转换成树或者森林。(3)图1对应的先序线索树中,结点B和E是否有线索,若有,在原图上画出二者的先序线索。2.设关键字序列为(39,15,66,23,54,40,25),哈希函数为H(key)=key%9,采用线性探测法解决冲突,请回答(1)什么是冲突?(2)画出哈希表的示意图;(3)查找40需要和哪些关键字进行比较?(4)计算等概率下查找成功的ASL。3.设有无向图G如下图所示(1)请画出图 G的邻接矩阵。(2)简述克鲁斯卡尔(krusk
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2018 山东 工商学院 算法 数据结构 考研

限制150内