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

如何优化网站速度微信企业号

如何优化网站速度,微信企业号,网站伪静态怎么设置,重庆室内设计一、红黑树的概念 红黑树是一种二叉搜索树#xff0c;但在每个节点上增加一个存储位表示节点的颜色#xff0c;可以是Red或者BLACK#xff0c;通过对任何一条从根到叶子的路径上各个节点着色方式的限制#xff0c;红黑树确保没有一条路径会比其他路径长出两倍#xff0c;…一、红黑树的概念 红黑树是一种二叉搜索树但在每个节点上增加一个存储位表示节点的颜色可以是Red或者BLACK通过对任何一条从根到叶子的路径上各个节点着色方式的限制红黑树确保没有一条路径会比其他路径长出两倍因为是接近平衡的。 二、红黑树的性质 ·1、每个结点不是红色就是黑色 2、根节点是黑色的 3、如果一个节点是红色的则它的两个孩子节点必须是黑色的。 4、对于每个节点从该节点到其所有后代节点的简单路径上均包含相同的黑色节点每条路径上黑色节点的数量相等根到空节点算一条路径。 5、NIL节点是黑色的 三、怎么做到最长路径不超过最短路径的二倍 根是黑色的NIL是黑色的如果一个节点是红色的那么它的左右孩子都是黑色不同的路径上有相同数量的黑色节点。上面的条件就可以推出最长路径不超过最短路径的两倍。 四、为什么红黑树更优于AVL树。 因为旋转的次数少了。 五、红黑树的插入 再插入的时候我们插入的是红节点如果插入黑色节点就会违背各个路径上的黑色节点是相等的。如果插入红色节点我们可能会违背一个节点是红色的它的左右孩子都是黑色的条件。当父亲是黑色的时候插入红色节点没有违背任何的条件如果当父亲是红色的时候就违背了一个节点是红色的它的左右孩子都是黑色的条件。对于这个情况我们需要分类讨论。红黑树也是一棵不太平衡的平衡二叉树。 情况一 叔叔存在且为红 情况1红黑树我们看的是uncle节点父亲和叔叔变黑grandfather变红 。那么局部的子树里面红黑节点的数量不变且连续的红节点问题暂时解决了。 继续向上处理 1、grandfather没有父亲就是根把grandfather变黑即可。 2、grandfather有父亲且为黑结束。 3、grandfather有父亲且为红和刚才是类似问题处理把grandfather当成插入节点按情况1进行处理。 情况二 叔叔不存在 如果叔叔不存在旋转加变色。 情况三 叔叔存在且为黑 旋转变色 总结 红黑树插入关键看叔叔。 1、叔叔存在且为红变色向上处理 2、叔叔不存在或者叔叔为黑色变色旋转。旋转需要进行根据位置来判断。grandfather-left parent ,parent-left cur 右旋父亲变黑祖父为红不需要再往上一层处理。 先左后右双旋cur为黑grandfather为红
http://www.w-s-a.com/news/564757/

相关文章:

  • 做品牌设计网站公司网站没做301怎么做301
  • 服务流程企业网站wordpress文章的使用
  • 网站开发组合淘宝网站开发选什么类目
  • 广东手机网站建设个人电脑做网站主机
  • 健身俱乐部网站开发文档建一个网站需要什么条件
  • 买的网站模板怎么做建设行政管理部门网站
  • 怎么让百度多收录网站关键词seo深圳
  • 陕西交通建设集团网站体检个人网站设计模板田田田田田田田田
  • ae模板网站推荐安徽建筑信息平台
  • 新网站建设代理商wordpress模板商店
  • 中国十大设计素材网站wordpress发布失败
  • 江西省建设监理网站网页制作与设计是什么
  • 在招聘网站做销售怎么样网址你懂我意思正能量不用下载ios
  • 高端企业网站定制公司企业网站2000元
  • 成都网站建设:河北省建设工程质量监督网站
  • 四川省建设厅官网信息查询平台北京seo关键词优化外包
  • 网站建设响应式是什么意思wordpress弹窗打开网页
  • 做美工需要参考的网站漳州做网站的公司
  • 用源码建设网站关于网站开发的自我评价
  • 网站设计师图片自助建站编辑器
  • 网站建设的常用技术有哪些深圳建筑工地招工
  • 做软装找图片的网站wordpress 替代
  • 制作网站的后台公众号做视频网站会封吗
  • 广西企业建站邯郸景区网站制作
  • 开发商城网站多少钱城厢区建设局网站
  • 网站外链多的危害天水市建设局网站
  • 网站接入商学交互设计网站
  • 目前最新的网站后台架构技术综述什么网站可以做名片
  • 成都建站长沙做网站美工的公司
  • 湖南省住房与城乡建设厅网站平顶山网站关键词优化