数据结构------平衡二叉树

二叉搜索树:

  1. 非空左子树的所有键值小于其根节点的键值,非空右子树的所有键值小于其根节点的键值,左右子树都是二叉搜索树。

什么是 Balanced Binary Tree

  1. 定义:又称AVL树;空树或左右子树高度绝对值差不超过1.
  2. 平衡因子:BF(T)= hL - hR
  3. 平衡二叉树的高度:log2(n)

平衡二叉树的调整

  1. RR旋转(右单旋):“麻烦节点”在“发现者”右子树的右子树上
  2. LL旋转(左单旋):“麻烦节点”在“发现者”左子树的左子树上
  3. LR旋转:“麻烦节点”在“发现者”左子树的右子树上
  4. LR旋转:“麻烦节点在”发现者“右子树的左子树上
发布了42 篇原创文章 · 获赞 6 · 访问量 1493

猜你喜欢

转载自blog.csdn.net/qq_41156733/article/details/99308267