当前位置: 首页 > news >正文

二叉搜索树 AVL树 红黑树 的性质

二叉搜索树

如何判断一棵树是否是二叉搜索树?

1.方法一

左子树的所有节点值 < 当前节点值右子树的所有节点值 > 当前节点值左右子树也必须满足

2.方法二

中序遍历,得到的序列是有序的

红黑树

红黑树的性质

1.根节点是黑色

2.不能有相邻的红色节点

3.每条路径的黑色节点数目相同

如何判断是一颗红黑树?

首先是二叉搜索树,其次是满足红黑树的性质

AVL树

AVL树的性质

每个结点的平衡因子的绝对值不超过1,一个节点的平衡因子是右子树高度减左子树高度

如何判断是一颗AVL树?

首先是二叉搜索树(BST),其次是满足AVL的性质

相关文章:

  • Java——泛型
  • Stellaris 群星 [DLC 解锁] CT 表 [Steam] [Windows SteamOS macOS]
  • rvalue引用()
  • 解决Jenkis安装、配置及账号权限分配时遇到的问题
  • 电脑怎么分屏操作?
  • 【Python】 `os.getenv()` vs. `os.environ.get()`:环境变量获取方式的本质差异解析
  • 用二进制魔法解锁复杂问题:状态压缩动态规划实战揭秘
  • 算法每日一题 | 入门-顺序结构-上学迟到
  • 9.城市基础设施更新工程
  • vulkanscenegraph显示倾斜模型(6.5)-vsg::DatabasePager
  • Linux网络编程 day4
  • 【Python】使用`python-dotenv`模块管理环境变量
  • 8.5/Q1,Charls高分经典文章解读
  • 代码随想录第33天:动态规划6(完全背包基础)
  • 第二章 - 软件质量
  • 【Windows】Windows 使用bat脚本备份SVN仓库
  • CUDA 初学者资源 (更新中)
  • <C++>冒泡排序、归并排序详解 时间复杂度 与应用
  • 开源库测试
  • [逆向工程]什么是“暗桩”
  • 中年人多活动有助预防阿尔茨海默病
  • 五一小长假上海“人从众”,全要素旅游交易总额超200亿元
  • 抚州一原副县长拉拢公职人员组建“吃喝圈”,长期接受打牌掼蛋等“保姆式”服务
  • 新剧|《执法者们》《亲爱的仇敌》5月7日开播
  • 四人自驾游宣恩因酒店爆满无处住宿,求助文旅局后住进局长家
  • 即日起,“应急使命·2025”演习公开征集新质救援能力