数据结构 考前复习.pptVIP

  • 23
  • 0
  • 约 33页
  • 2016-08-10 发布于江西
  • 举报
数据结构 考前复习.ppt

1.线性表上的查找: 主要分为三种线性结构:顺序表,有序顺序表,索引顺序表。对于第一种,我们采用传统查找方法,逐个比较。对于及有序顺序表我们采用二分查找法。对于第三种索引结构,我们采用索引查找算法。考生需要注意这三种表下的ASL值以及三种算法的实现。其中,二分查找还要特别注意适用条件以及其递归实现方法。 2.树表上的查找: 这是本章的重点和难点。由于这一节介绍的内容是使用树表进行的查找,所以很容易与树一间的某些概念相混淆。本节内容与树一章的内容有联系,但也有很多不同,应注意归纳。树表主要分为以下几种:二叉排序树,平衡二叉树,B树。其中,尤以前两种结构为重。由于二叉排序树与平衡二叉树是一种特殊的二叉树,所以与二叉树的联系就更为紧密,二叉树一章学好了,这里也就不难了。 回顾:查找(三) 2.树表上的查找(续): 二叉排序树,简言之,就是“左小右大”,它的中序遍历结果是一个递增的有序序列。常考给定记录序列,建立相应的二叉排序树及其查找长度分析。平衡二叉树是二叉排序树的优化,其本质也是一种二叉排序树,只不过,平衡二叉树对左右子树的深度有了限定:深度之差的绝对值不得大于1。对于二叉排序树,“判断某棵二叉树是否二叉排序树”这一算法经常被考到,可用递归。平衡二叉树的建立也是一个常考点,但该知识点归根结底还是关注的平衡二叉树的四种调整算法,所以应该掌握平衡二叉树的四种调整算法,调整的一个参照是:

文档评论(0)

1亿VIP精品文档

相关文档