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

团购网站建设怎么样建设网站网站建站

团购网站建设怎么样,建设网站网站建站,做平台还要做网站吗,国外设计网站怎么进入一)红黑树的基本概念和基本性质: 1)红黑树就是一种高度平衡的二叉搜索树#xff0c;但是在每一个节点上面都增加了一个存储位来表示结点的颜色#xff0c;可以是红色或者是黑色#xff0c;通过对任何一条从根节点到叶子节点上面的路径各个节点着色方式的限制#xff0c;红黑… 一)红黑树的基本概念和基本性质: 1)红黑树就是一种高度平衡的二叉搜索树但是在每一个节点上面都增加了一个存储位来表示结点的颜色可以是红色或者是黑色通过对任何一条从根节点到叶子节点上面的路径各个节点着色方式的限制红黑树会自动确保没有一条路经会比其他路径的长度高出两倍而是接近平衡的 2)红黑树最长路径是最短路径的两倍 3)每一个节点不是红色就是黑色 4)根节点是黑色的 5)如果一个节点是红色的那么他的左右孩子的节点都是黑色的说明红黑树没有两个连续相同的红色节点 6)对于每一个节点从该节点到达后代的叶子结点的所有简单路径里面均包含相同数目的黑色节点(每一条路径上都包含着相同数目的黑色节点路径的计算必须指向空) 在红黑树中对于每个节点从该节点到其所有后代叶子节点的简单路径上应包含相同数量的黑色节点这也是红黑树的基本性质之一。 在计算路径上的黑色节点数量时通常会包括空节点(NIL节点)因为空节点被视为黑色节点的一部分并且它们对于保持红黑树的平衡性和性质是必要的所以在判断从任意节点到达后代叶子节点的所有简单路径是否包含相同数量的黑色节点时应该将空节点NIL节点也计算在内 7)每一个叶子节点都是黑色的此处的叶子节点指的是空节点 8)红黑树的最长路径:路径上节点黑红相间一黑一红最短路径:路径上全部是黑色节点 9)假设黑色节点总共有X个整棵树的节点数量在[X2X]之间 当总节点个数是X个的时候最短路径的长度:logX 当总结点个数是2X的时候最短路径长度是:logX1logX趋近于logN 所以最终总结: 最短路径长度为:logN 最长路径长度为2logN 10)一个正常的二叉树不会出现这种一条路径全部都是黑色的情况 二)红黑树的插入: 1)首先要明白插入的节点必须是红色的节点如果最终插入的是黑色的节点因为我们要最终保证每一条路径上都有数目相同的黑色节点其他路经都必须得新增黑色节点但是此时新插入的是一个黑色节点其他路经也没有办法新增节点呀但是此时就不满足一个条件两个红色节点挨在一起了所以需要调节成合适的颜色 2)红黑树是在二叉搜索树的基础上加上其平衡限制条件因此红黑树的插入可以分为两步 2.1)按照二叉搜索树的规则插入新节点 2.2)检测插入新节点之后判断红黑树的性质是否已经遭受到了破坏因为新节点的默认颜色是红色因此如果双亲结点的颜色是黑色那么其实本质上并没有违反红黑树的任何性质那么就不需要进行调整但是当插入的新节点的双亲结点是红色的时候就违反了不能有连在一起的红色节点此时需要对红黑树来分情况进行讨论: 约定current为当前新插入的节点parent为父亲节点grandfather是祖父节点uncle为叔叔节点 一)一共是有两种大的情况:parent是在grandfather的left节点: 1)current为红色节点parent是红色节点grandfather是黑色节点uncle存在是红色节点下面都是默认讨论curent是parent的左子树但是实际情况current下可能是parent的左子树还有可能是parent的右子树 1.1)下面只是考虑到了grandfather以下的节点:发现只需要把parent节点和uncle节点变成黑色就可以简单的满足以grandfather为根节点的树从根节点到叶子节点的树是一颗标准的红黑树此时gp的左子树一定是有一个黑色节点的 1.2)第二个横线更深一步考虑当考虑到granfather的父亲节点的时候当grandfather的父亲节点是黑色的时候或者是grandfather节点是红色的时候需要再进一步分情况进行讨论: 1.3)当grandfather的父亲节点是黑色的时候说明grandfather的另一个孩子也是黑色节点 此时如果将grandfather的这个节点的父亲节点是一个黑色的节点那么如果只是单纯的将p和u变成黑色是万万不可以的这样只会增加黑色节点的个数 1.4)假设grandfather的父亲节点是红色此时可以分析出gp的左孩子一定是黑色的 2)current为红色parent是红色grandfather是黑色uncle不存在或者是uncle是黑色 此时current下面一定有子树其他节点:是再调整的过程中current变成红色的 先进行右旋: 然后修改颜色: 3)current是红色parent是红色grandFather是黑色uncle不存在或者uncle是黑色 二)第二种情况parent是在grandfather的right节点:
http://www.hkea.cn/news/14433644/

相关文章:

  • 泉州网站seo公司手机优化不到100怎么办
  • 如何选择一家好的网站建设公司网络营销方式的优缺点
  • 益阳网站建设网站砚山县住房和城乡建设局网站
  • 给个免费的网站好人有好报wordpress 图片属性
  • 西安网站网页设计郑州启凡网络科技公司
  • 在网站上怎么做招聘信息绵阳房产网
  • 网站空间免费新品发布会流程策划方案
  • 网站前端设计要做什么的wordpress ajax评论
  • 做外贸网站需要什么卡东莞教育网官网
  • 网站购买空间wordpress输出到模板
  • 怎么建设一个淘宝客网站立码软件做网站
  • 微软公司做网站的软件十个免费域名
  • 网站数据库空间大小可以做两个网站指向同一个域名
  • 怎样用自己的服务器建设网站江苏汇算清缴在哪个网站做
  • 一个公司可以做几个网站备案建设银行电商网站
  • 莱芜网站制作企业seo顾问
  • 青海建设厅通报网站义乌外贸公司建站
  • 学做网站培训班要多少钱基于php的网站开发
  • 建设银行网站用户名忘了怎么办电子商务网站建设技巧
  • 制作网页可以用什么软件seo这个行业怎么样
  • 网站如何配置域名网站建设的专业术语
  • 网站界面技术方案哪个跨境电商平台好做
  • 做网站主图多少钱网站美化公司
  • 湖北网站开发培训深圳注册公司地址有什么要求
  • html做音乐网站模板金坛做网站
  • 个人域名可以做企业网站吗连云港建设网站公司
  • 上海网站制作网站深圳电子商务网站制作
  • 花生壳域名可以做网站域名吗project 网站开发计划
  • 江苏扬州建设局网站小程序开发公司价格表
  • 网站导航条用什么做旺道seo工具