- 2
- 0
- 约8.37千字
- 约 66页
- 2017-05-21 发布于河南
- 举报
《数据结构》陈慧南_第07章搜索树
数据结构 第7章 动态集和搜索树 7.1 二叉搜索树 7.1.1? 二叉搜索树的定义 定义7.1 设结点由关键字值表征,假定所有结点的关键字值各不相同,二叉搜索树或者是一棵空二叉树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的关键字值均小于根结点的关键字值; (2)若右子树不空,则右子树上所有结点的关键字值均大于根结点的关键字值; (3)左、右子树也分别是二叉搜索树。 ?7.1.2 二叉搜索树的搜索 二叉搜索树搜索递归算法 template class T ResultCode BSTreeT::Search(T x)const { return Search(root,x); } 7.1.3? 二叉搜索树的插入 7.1.4? 二叉搜索树的删除 若结点*p有两棵非空子树 需搜索*p的中序遍历次序下的直接后继(或直接前驱)结点,设为*s,将*s的值复制到*p中,称为替代,因为*s最多只有一棵非空子树,这样一来,问题转化为“被删除的结点最多只有一棵非空子树”的情形。 7.1.5? 平均情况时间分析 二叉搜索树搜索的平均时间为O(log2n)。 最坏情况搜索时间为O(n)。 7.2?? 二叉平衡树 7.2.1? 二叉平衡树的定义 9.2.2? 二叉平衡树类 ?7.2.3 二叉平衡树的平衡旋
您可能关注的文档
最近下载
- 《Windows 10基础与应用》 课件 项目一 Windows 10 的基本操作.pptx
- 新22S3 室外排水工程建筑工程图集.docx VIP
- 大连市某污水处理厂工艺设计——倒置AAO工艺.doc VIP
- 基于科学思维的小学科学大单元教学设计路径探析.docx
- 民航通信导航培训课件.ppt
- 2024年中国烟草总公司黑龙江省公司真题.docx VIP
- 专题06 数列求和(裂项相消法)(典型题型归类训练)(解析版).docx
- 银行竞聘面试题目及详细答案.docx VIP
- 基于Lakehouse架构实现湖内建仓实践经验.pdf VIP
- 读后续写情绪描写课件 2026届高三英语一轮复习.pptx VIP
原创力文档

文档评论(0)