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

贵州省建设执业资格教育促进会网站江苏seo哪家好

贵州省建设执业资格教育促进会网站,江苏seo哪家好,怎么上传做 好的网站,wordpress语言设置文章目录 红黑树红黑树插入时的调整&#xff1f;1. 插入结点是根结点2. 插入结点的叔叔是红色3. 插入结点的叔叔是黑色LL 型RR型LR型RL型 红黑树 前提&#xff1a;二叉搜索树&#xff08;左 < 根 < 右&#xff09;—— 左根右根和**叶子&#xff08;NULL&#xff09;**都…

文章目录

  • 红黑树
  • 红黑树插入时的调整?
    • 1. 插入结点是根结点
    • 2. 插入结点的叔叔是红色
    • 3. 插入结点的叔叔是黑色
      • LL 型
      • RR型
      • LR型
      • RL型

在这里插入图片描述

红黑树

  • 前提:二叉搜索树(左 < 根 < 右)—— 左根右
  • 根和**叶子(NULL)**都是黑色 —— 根叶黑
  • 不存在连续的两个红色节点 —— 不红红
  • 任一结点到叶所有路径黑结点数量相同 —— 黑路同

注意:叶子节点是空结点
原因:空结点可以帮助捋清所有路径,确保所有路径黑色结点数量都相同

  • 最长路径不超过最短路径的两倍(任一结点左右子树高度相差不超过两倍)
    • AVL树(平衡二叉树)左右子树高度绝对值不超过1,可发现 AVL 树对平衡要求更加严格,在树高上比红黑树控制得更加平衡 —— 查询上,红黑树略逊于 AVL 树,但时间复杂度都是O(logn)
    • 但红黑树在插入和删除上更高效

红黑树插入时的调整?

红黑树插入结点默认是红色,且只可能违反根叶红或者不红红

若插入时,红黑树性质被破坏,需要根据以下几种情况来进行调整:

1. 插入结点是根结点

  • 根结点直接变黑(违反根叶黑的性质)

2. 插入结点的叔叔是红色

  • 叔父爷变色(红变黑,黑变红),爷爷变插入节点(将爷爷视为插入结点,继续判定是否破坏红黑树的性质)
    在这里插入图片描述

3. 插入结点的叔叔是黑色

  • 根据(LL、RR、LR、RL)以爷爷作为旋转点进行旋转,然后对旋转点和旋转中心变色
    • 关于(LL、RR、LR、RL)是平衡二叉树的旋转操作,可看文章:【数据结构 | 平衡二叉树】失衡时如何调整
      也可以看视频讲解:平衡二叉树(AVL树)

LL 型

在这里插入图片描述

RR型

在这里插入图片描述

LR型

在这里插入图片描述

RL型

在这里插入图片描述

对上述过程有疑问,可以看这个视频来理解:红黑树 - 定义, 插入, 构建

http://www.zhongyajixie.com/news/58954.html

相关文章:

  • 网站 虚拟主机北京网站建设公司案例
  • 软件设计图片石家庄整站优化技术
  • wordpress 首页文章数常州seo外包
  • 广东做网站公司快速seo排名优化
  • 个人设计网站论文摘要上海seo怎么优化
  • 做网站给源码吗免费网站申请注册
  • 合肥建网站公司优化设计电子课本
  • 苏州网站建设及推广中文域名查询官网
  • 旅游商业网站策划书网络营销课程
  • 慧宇巅峰网络-烟台网站建设公司搜索引擎推广方案
  • 用ip做网站有哪些免费网站可以发布广告
  • 网站开发用得到java吗可口可乐软文营销案例
  • 布吉做网站公司如何优化关键词
  • 网站根域名是什么优化关键词的方法包括
  • 网站建设的技术方案东莞网站建设哪家公司好
  • 网站升级建设招标公告北京优化网站方法
  • 网站建设培训网站推广产品最好的方式
  • 建网站价格多少百度指数官网登录
  • 安卓app安装seo是什么职务
  • 网站后台html页面怎样做百度推广网页
  • 农业网站建设源代码 ASP房地产网站建设
  • 系统开发的方法有哪些seo类目链接优化
  • 福田网站建设费用海外网站cdn加速
  • 做网站什么内容手机上怎么制作网页
  • 深圳网站建设金瓷网络google官网入口
  • 北京市建设资格与执业资格注册中心网站seo页面优化的方法
  • 呼和浩特市网站建设今日国际重大新闻
  • 网站建设的目标是什么 提供了哪些栏目软文营销是什么意思
  • 企业网站网页设计的步骤网络媒体
  • 做韩国网站有哪些东西吗手机百度电脑版入口