第二十六讲 二叉排序树.pptVIP

  • 38
  • 0
  • 约4.7千字
  • 约 27页
  • 2018-01-21 发布于湖北
  • 举报
第二十六讲 二叉排序树

滨州学院计算机科学技术系 数据结构 系内数据结构学习网站:00:8080/ds 滨州学院计算机科学技术系 * 滨州学院计算机科学技术系 第九章 查 找 二叉排序树 * 滨州学院计算机科学技术系 复习 线性表的查找算法 顺序查找 折半查找 * 滨州学院计算机科学技术系 本讲内容 二叉排序树 概念 基本操作 查找 插入 建立 删除 性能分析 * 滨州学院计算机科学技术系 (1)若它的左子树不空,则左子树上 所有结点的值均小于根结点的值; 二叉排序树或者是一棵空树;或者是具有如下特性的二叉树: (3)它的左、右子树也都分别是二叉 排序树。 (2)若它的右子树不空,则右子树上 所有结点的值均大于根结点的值; 二叉排序树的概念 * 滨州学院计算机科学技术系 50 30 80 20 90 10 85 40 35 25 23 88 例如: 是二叉排序树。 66 不 中序遍历二叉排序树,得到从小到大的有序序列。 * 滨州学院计算机科学技术系 二叉排序树的基本操作 -- 查找 首先与根结点关键字比较,若相等则查找成功;否则根据大小关系在左子树或右子树上继续查找。 * 滨州学院计算机科学技术系 50 30 80 20 90 85 40 35 88 32 例如: 查找关键字 == 50 , 50 50 35 , 50 30 40 3

文档评论(0)

1亿VIP精品文档

相关文档