中国海洋大学 06-07数据结构 第1学期 A卷+答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国海洋大学命题专用纸(首页)2006学年第 1 学期试题名称:数据结构 (A卷) 共 2 页第 1 页专业年级:学号姓名授课教师分数

一、简答下列术语:(10分)

1、算法的时间复杂度

2、栈与队列的异同

3、完全二叉树、二叉排序树

二、填空(10分)

1、在双向循环链表L中,删除指针P所指结点的语句序列是,

,free(p)。

2、将下三角矩阵A[1..8,1..8]的下三角部分逐行地存储到起始地址为1000的内存单

元中.已知每个元素占4个单元,则A(6,4)的地址为。

3、高度为5的三阶B-树至少有个结点。

4、分别采用堆排序、快速排序、插入排序和归并排序算法对初始状态已为递增序列的

数据表进行递增排序,最省时间的是算法。

三、(8分)已知一棵二叉树的中序序列是dcbgeahfijk,后序序列是dcegbfhkjia,

请构造出该二叉树。

四、(10分)假设用于通信的电文仅由8个字母组成,字母在电文中出现的频率分别是

0.07,0.08,0.13,0.22,0.18,0.23,0.04,0.05。请设计它们相应的哈夫曼编

码。使用0~7的二进制表示形式是另一种编码方案,请比较两种方案的优缺点。五、(10分)设散列表地址空间为0..6,散列函数为H(x)=i mod 7,其中i为键值x中第

一个字母在字母表中的序号,若键值的输入序列为Jen,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,用链地址法处理冲突,

1)构造散列表;2)求出在等概率情况下,查找成功时的平均查找长度。

六、(15分)

(1)对下列数据表,写出采用希尔排序算法排序的每一趟的结果。

(100,12,20,31,1,5,44,66,61,200,30,80,150,4,8)

(2)对下列数据表,写出采用快速排序算法排序的第一趟的结果。

(70,12,20,150,44,66,61,200,30,80,28)

授课教师张海燕

命题教师或命题负责人

签字

院系负责人

签字

年月日

中国海洋大学命题专用纸(附页)

if (!m) return 0;

n=Paixu(T→rchild); if (!n) return 0;

return 1;

相关文档
最新文档