- 2
- 0
- 约1.74万字
- 约 20页
- 2022-02-22 发布于吉林
- 举报
24|二叉树基础(下):有了如此高效的散列表,为什么还需要二叉树?
24|二叉树基础(下):有了如此高效的散列表,为什么还需要二叉树?
上一节我们学习了树、二叉树以及二叉树的遍历,今天我们再来学习一种特殊的的二叉树,二叉查找树。二叉查找树最大的特点就是,支持动态数据集合的快速
插入、删除、查找操作。
我们之前说过,散列表也是支持这些操作的,并且散列表的这些操作比二叉查找树更高效,时间复杂度是O(1)。既然有了这么高效的散列表,使用二叉树的地方
是不是都可以替换成散列表呢?有没有哪些地方是散列表做不了,必须要用二叉树来做的呢?
带着这些问题,我们就来学习今天的内容,二叉查找树!
二叉查找树(Binary Search Tree )
二叉查找树是二叉树中最常用的一种类型,也叫二叉搜索树。顾名思义,二叉查找树是为了实现快速查找而生的。不过,它不仅仅支持快速查找一个数据,还支
持快速插入、删除一个数据。它是怎么做到这些的呢?
这些都依赖于二叉查找树的特殊结构。二叉查找树要求,在树中的任意一个节点,其左子树中的每个节点的值,都要小于这个节点的值,而右子树节点的值都大
于这个节点的值。 我画了几个二叉查找树的例子,你一看应该就清楚了。
file:///J/geektime/唯一更新
您可能关注的文档
最近下载
- 天津市南开区学九级上期期中考试物理试题(word版,含)要点.doc
- 2026人教版部编本四年级上册《麻雀》教案设计.docx VIP
- 四年级语文上册《麻雀》教案,语文教案设计.docx VIP
- 2025-2026学年云南省昆明市润城学校七年级(上)期中数学试卷(含答案).pdf VIP
- 山东裕龙石化有限公司裕龙岛炼化一体化项目(一期)绿色降碳一体化工程项目(一期)环评报告书.pdf VIP
- 07MS101-2室外给水管道附属构筑物.docx VIP
- 阀门井07ms101-2-24完整版.doc VIP
- 电子产品生产工艺-PPT课件(全).pptx
- 施工试验计划方案.docx VIP
- 瑞安市江南物流园区基础配套设施建设工程项目-兴侨路(云栖路至322国道段)道路工程水土保持报告表.pdf VIP
原创力文档

文档评论(0)