山东科技大学2019年硕士研究生自命题试题823数据结构与操作系统.pdf
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《山东科技大学2019年硕士研究生自命题试题823数据结构与操作系统.pdf》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东科技大学考研专业课试题
- 资源描述:
-
1、数据结构部分数据结构部分一、选择题(每题一、选择题(每题 2 分,共分,共 20 分)分)1、将线性表 La 和 Lb 头尾连接,要求时间复杂度为 O(1),且占用辅助空间尽量小,应该使用哪种结构? ()A. 单链表B.单循环链表C.带尾指针的单循环链表D. 带头结点的双循环链表2、在一个链队列中,front 和 rear 分别为头指针和尾指针,则插入一个结点 s 的操作为( )。A. front=front-nextB.s-next=rear;rear=sC.rear-next=s;rear=s;D. s-next=front;front=s;3、设一个堆栈的入栈顺序是 1、2、3、4、5。
2、若第一个出栈的元素是 4,则最后一个出栈的元素必定是: ()A.1B.3C.5D.1 或者 54、由分别带权为 9、2、5、7 的四个叶子结点构成一棵哈夫曼树,该树的带权路径长度为: ()A.23B.37C.44D.465、如果 AVL 树的深度为 5(空树的深度定义为 0),则此树最少有多少个结点?()A. 12B.20C.33D. 646、若无向图 G =(V,E)中含 10 个顶点,要保证图 G 在任何情况下都是连通的,则需要的边数最少是: ()A. 45B.37C.36D. 97、有一个有序表为1, 3, 9, 12, 32, 41,45, 62, 75, 77, 82, 95, 10
3、0,当用二分法查找值 82 的结点时,( )次比较后查找成功。A. 8B.1C.4D. 28、给定散列表大小为 17,散列函数为 H(Key)=Key%17。采用平方探测法处理冲突:hi(k)=(H(k)i2)%17将关键字序列 6, 22, 7, 26, 9, 23 依次插入到散列表中。那么元素 23 存放在散列表中的位置是:()A. 0B.2C.6D. 159、在快速排序的一趟划分过程中,当遇到与基准数相等的元素时,如果左指针停止移动,而右指针在同样情况下却不停止移动,那么当所有元素都相等时,算法的时间复杂度是多少?()A. O(logN)B.O(N)C.O(NlogN)D. O(N2)1
4、0、对下图进行拓扑排序,可以得到不同的拓扑序列的个数是: ()A. 4B.3C.2D. 1二、综合题(每题二、综合题(每题 10 分,共分,共 50 分)分)1、设一棵二叉树的先序、中序遍历序列分别为先序遍历序列: A B D F C E G H中序遍历序列: B F D A G E H C。(1)画出这棵二叉树。(2)画出这棵二叉树的后序线索树。(3)将这棵二叉树转换成对应的树(或森林)。2、已知待排序的序列为(503,87,512,61,908,170,897,275,653,462),试完成下列各题。(1) 根据以上序列建立一个堆(画出第一步和最后堆的结果图),希望先输出最小值。(2)
展开阅读全文