数据结构之树的名称解析

本文解析了树的各类名称,如二叉树、搜索树和平衡树。二叉树指节点最多有两个子树的数据结构;搜索树是一种有序的二叉树,左子树节点值小于根节点,右子树反之;平衡树则强调左右子树高度差不超过1,确保高效查询。平衡搜索树、平衡查找树和平衡二叉搜索树是同义词,平衡二叉树也即平衡二叉搜索树。
摘要由CSDN通过智能技术生成

网上关于树的各种名称各种各样,平衡搜索树、平衡二叉树、二叉搜索树、平衡查找树......
看得我头都大了,特此总结,千万别被这些近似的名称搞混了!

我把XX树前面的前缀进行解析

1.【二叉】:Binary. 每个节点最多有两个子树;

2.【搜索】:Search. 它是一棵空树;如果不为空,那么其左子树节点的值都小于根节点的值;右子树节点的值都大于根节点的值,并且左右两个子树都是一棵搜索树,也被叫做查找,排序

3.【平衡】:Balanced. 它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡树。

通俗的来讲,对一棵搜索树(search tree)进行查询/新增/删除等动作, 所花的时间与树的高度h成比例, 并不与树的容量n成比例。如果可以让树维持矮矮胖胖的好身材, 也就是让h维持在O(l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值