📚 分类
集合
🕵🏽‍♀️ 问题描述
什么是二叉树,二叉搜索树?
👨‍🏫 问题讲解
二叉树,顾名思义,每个节点最多有两个子节点,分别是左子节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只有左子节点,有的节点只有右子节点。二叉树每个节点的左子树和右子树也分别满足二叉树的定义。

❒ 二叉树分类
✔ 满二叉树
✔ 完全二叉树
✔ 二叉搜索树(Binary Search Tree,BST):又名二叉查找树,有序二叉树或者排序二叉树,是二叉树中比较常用的一种类型。
✔ 红黑树(Red Black Tree):是一种自平衡的二叉搜索树(BST),之前叫做平衡二叉B树(Symmetric Binary B-Tree)
🏳️‍🌈 问题总结
❒ 什么是二叉树
✔ 每个节点最多有两个子节点,分别是左子节点和右子节点。
✔ 不要求每个节点都有两个子节点,有的节点只有左子节点,有的节点只有右子节点。
✔ 二叉树每个节点的左子树和右子树也分别满足二叉树的定义。

❒ 什么是二叉搜索树
✔ 二叉搜索树(Binary Search Tree,BST)又名二叉查找树,有序二叉树。
✔ 在树中的任意一个节点,其左子树中的每个节点的值,都要小于这个节点的值而右子树节点的值都大于这个节点的值。
✔ 没有键值相等的节点。
✔ 通常情况下二叉树搜索的时间复杂度为O(log n)。
✔ 退化二叉树(链表)的时间复杂度是O(n)。
📖 问题信息
📈 浏览次数:21 | 📅 更新时间:2026-01-14 11:04:19
📦 创建信息
🏷️ ID:86 | 📅 创建时间:2024-12-06 09:19:03