您的位置:首页 > 其它

平衡二叉排序树

2020-04-24 11:03 113 查看

二叉排序树:左小右大,但是会形成畸形的树,如链表。
解决:平衡二叉排序树。(平衡:高度差不大于1)
不平衡 >> 平衡:旋转

旋转:
①RR:左旋(上两个旋)
②LL:右旋(上两个旋)
③RL:先右旋(下两个旋)再左旋(上两个旋)
④LR:先左旋(下两个旋)再右旋(上两个旋)
如RR意思是右子树的右子树出问题,旋转时带子树

方法:
①先分类确定怎么旋转!
②鸠占鹊巢,位置被占先T掉
③甩锅:下两个旋

按中序遍历二叉排序树,得到的中序遍历序列是一个递增的有序序列

  • 点赞
  • 收藏
  • 分享
  • 文章举报
蔴瓜 发布了13 篇原创文章 · 获赞 0 · 访问量 251 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: