2015年苏州大学872真题整理

本文详细整理了2015年苏州大学872考研试题,涵盖数据结构和操作系统部分。数据结构部分讨论了栈的性质、有向图的拓扑排序、哈希表的冲突概率、堆排序与快速排序、归并排序的比较,以及二叉树的数组存储与链表转换算法。操作系统部分涉及了进程管理、内存管理、磁盘调度、优先级调度算法及进程同步问题。

一.数据结构部分

1、(15分)判断下列论述是否正确,如果有错,请指出错误之处。
(1)若有一个栈的输入序列是1,2,3,…,100,输出序列的第一个元素是100,则第50个输出元素是50

错误;栈顶元素为100,则第i个出栈的元素应为100-i+1,即第50个出栈的是51

(2)在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和

正确

(3)在拓扑排序序列中,任意两个结点i和j,都存在从i到j的路径

错误;若i与j同时为一个结点的直接前驱,则i与j之间不存在路径

(4)在哈希表中,装填因子的值越小,存取元素时发生冲突的可能性就越小

正确

(5)任何一个无向连通图的最小生成树只有一棵

错误;起始结点的选择会影响最小生成树的结构

2、(15分)简述堆排序算法的基本思想。对于快速排序而言,堆排序有哪些优势? 对于归并排序而言;堆排序有哪些优势? 假定8000个整数,需要找出最大的10个数,在堆排序、快速排序、基数排序方法中,采用哪种方法最好?请说明理由。

① 以大根堆为例:任意一个非根结点的值小于等于其双亲结点的值;以数学表达:L(i)≥L(2i)L(i)≥L(2i+1)

② 对于快速排序而言,堆排序优势是:快速排序的最坏情况会达到 O(n2)O(n^2)

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GUAPOchen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值