二叉排序树.md 883 B


title: 二叉排序树 tags:

  • concept
  • data-structure-and-algorithm
  • bst
  • joplin type: concept source_type: reconstructed created: 2026-04-22 updated: 2026-04-22 ---

二叉排序树

[!abstract] 二叉排序树在二叉树基础上加入左小右大的有序性,用于支持动态查找、插入和删除。

核心性质

  • 左子树关键字小于根
  • 右子树关键字大于根
  • 中序遍历结果有序

高频操作

  • 查找
  • 插入
  • 删除

易错点

  • 它最坏会退化成链表。
  • 删除双孩子结点时通常要借助前驱或后继。

来源

  • [[raw/Joplin/计算机专业基础/数据结构与算法/(C)840数据结构与算法/5.二叉排序树.md]]
  • [[raw/Joplin/计算机专业基础/数据结构与算法/(C++)数据结构与算法/12.二叉排序树.md]]

相关页面

  • [[树与堆]]
  • [[AVL树]]
  • [[查找]]