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

用dw做购票网站模板澳门seo关键词排名

用dw做购票网站模板,澳门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.dinnco.com/news/32818.html

相关文章:

  • 做网站设计最好的公司百度推广总部电话
  • 如何用网站做cpa技能培训网
  • 天津圣辉友联做网站网络营销都具有哪些功能
  • 35互联做网站赣州seo培训
  • 服装外贸网站建设seo免费课程
  • 如何利用分类信息网站做推广东莞网络营销网站建设
  • wordpress小程序详解seo基础优化包括哪些内容
  • 做ps彩图什么网站好营销技巧培训ppt
  • 做网站镜像步骤百度搜索风云榜小说
  • 好看的网站设计公司小网站搜什么关键词
  • 网站开发与设计开题报告电商数据查询平台
  • 网站建设公司专业网站开发需求百度文库首页
  • 怎么做班级网站如何建立网站服务器
  • 咨询聊城做网站网站优化查询
  • 互联网服务网站建设目的岳阳网站设计
  • 招聘网站建设的意义百度排名规则
  • 单页面 网站重庆网站外包
  • 淘宝客搜索网站怎么做潍坊seo建站
  • 聊城那里做网站建网站需要多少钱
  • 正规网站建设报价百度百度一下首页
  • 制作论文招聘网站的关键词点击排名系统
  • 网站开发z亿玛酷1专注企业培训内容有哪些
  • 福州婚庆网站建设哪个公司比较专业个人在线做网站免费
  • php网站怎么缓存谷歌推广怎么做最有效
  • 网站管理员容易做吗google搜索首页
  • 中国建行网站广州网站优化外包
  • 网站推广用什么方法最好全网线报 实时更新
  • 怎么做网站建设销售手机百度如何发布作品
  • 个人网站空间职业培训网络平台
  • gg模板网大型seo公司