数据结构考研试题.docVIP

  • 105
  • 0
  • 约1.54万字
  • 约 24页
  • 2020-10-07 发布于山东
  • 举报
[ 注] :编写程序可选用任一种高语言,算法描述可采用类语言,必要时加上注释一、 回答下列问题: [20 分 ] 1、 算法的定义和性质 2、 为什么说数组与广义表是线性表的推广? 3、 什么是结构化程序设计? 4、 哈希方法的基本思想 5、 给出一不稳定排序方法名称与实例 二、 构造结果: [24分 ] (1) 确定 x:=x+1 语句在下面程序段中的频率,要求写出分析过程。 for i:=1 to n do for j:=1 to I do for k:=1 to j do x:=x+1 (2) 画出对长度为 8的有序表进行折半查找的判定树,并求其在等概率时查找成功的平均查找长度。 (3) 已知一棵二叉树如右图,给出对这棵二叉树进行前序、中序、后序遍历的结果序列. (4) 假设用于通讯的电文仅由 8 个字母组成,字母在电文中出现的频率分别为 {2 , 3, 5, 7, 11, 4, 13, 15} ,试为这 8 个字母设计哈夫曼编码. ( 5) 在地址空间为 0~15 的散列区中,对以下关键字序列构 G 造哈希表,关键字序列为 ( Jan,Feb,Mar, Apr,May,Jun,Jul Aug,Sep,Oct,Nov,Dec ), H(x)=[i/2] ,其中 i 为关键字中第一 字母在字母表中的序号。 要求用线性探测开放定址法处理冲突, 并求出在等概率情况下查找 成功

文档评论(0)

1亿VIP精品文档

相关文档