数据结构复习指南:题型与备考策略.pdfVIP

  • 0
  • 0
  • 约3.31千字
  • 约 22页
  • 2026-03-01 发布于北京
  • 举报

数据结构复习指南:题型与备考策略.pdf

复习课

❖期末考试题型及分数分布

❖程序填空题

❖重点习题讲解

❖考试复习提纲

❖考试注意事项

一、期末考试题型及分数分布:

填空题(20分每空2分)

选择题(10题每题2分共20分)

程序填空题(2题,每空2分,共20分)

论述分析题(3题,共40分)

考试时间:120分钟

二、程序填空题

算法3.4算法3.5算法3.20算法3.21

算法7.8

算法8.3

算法9.1算法9.2

算法10.5算法10.8

三、重点习题讲解

(一)、求下图的邻接矩阵和邻接表

1、邻接矩阵2、邻接表

(二)、设散列表长度为11,散列函数H(x

=x%11,给定的关键字序列为:1,13,12,

34,38,33,27,22。试画出用线性探测法

解决时所构造的散列表,并求出在等概

率的情况下,这种方法查找成功时的平均查

找长度。

查找成功时的平均查找长度计算方法:

查找成功时比较的总次数/关键字的个数

线性探测法构造的散列表如下:

查找成功时的平均查找长度为:

(1+1+3+4+1+1+2+8)/8=21/8

(三)、对于如图所示的有向网,用Dijkstra方法求从顶

点A到图中其他顶点的最短路径,并写出执行算法过程中

距离向量d与路径向量p的状态变化情况。

从表中可以看出源点A到其它各顶点的最短距离及路径为:

A→B:48路径:A→B

A→C:57路径:A→D→F→C

A→D:15路径:A→D

A→E:28路径:A→E

A→F:48路径:A→D→F

A→G:38路径:A→D→G

(四)、假设通讯电文中只用到A,B,C,D,E,F六个

字母,它们在电文中出现的相对频率分别为:8,3,16,

10,5,20,试为它们设计Huffman编码。

Huffman编码

A:001B:

0000C:10

D:01

E:0001

F:11

第一种情况

第二种情况:

Huffman编码

A:001B:

0000C:11

D:10

E:0001

F:01

(五)、已知一棵二叉树如图所示,试求:

(1)该二叉树前序、中序

文档评论(0)

1亿VIP精品文档

相关文档