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

天津做个网站需要多少钱中国局势最新消息今天

天津做个网站需要多少钱,中国局势最新消息今天,网站跳转站代码,鄂州网格员招聘接下来&#xff0c;是数据的插入 我们需要对数据插入的结点先进行判断&#xff0c;有如下三个情况 当插入的数据value<结点的value&#xff0c;应该递归地插入该结点的左子树&#xff08;的左子树...的左子树&#xff09; 当插入的数据value>结点的value&#xff0c;应…

接下来,是数据的插入

我们需要对数据插入的结点先进行判断,有如下三个情况

当插入的数据value<结点的value,应该递归地插入该结点的左子树(的左子树...的左子树)

当插入的数据value>结点的value,应该递归地插入结点的右子树(的右子树...的右子树)

直至递归地到达左右子树为空处,顺利插入并申请一个新的空间(new或者malloc放置新数据),此处是函数的出口。

那么我们可以写出insert函数

void insert(node*node, int value){

        if(node==NULL){

                node = newNode(value);

                return;

        if(value<node->value){

                insert(node->left, value);

                node->height = getUpdateHeight(node);

                if (//LL型 LR 型){

                //statement;

                }

        }

        if(value>node->value){

                insert(node->right, value);

                node->height = getUpdateHeight(node);

                if (//RR型 RL型){

                //statement;

                }

        }

}

以上预留了//statement位置,应对AVL的平衡特性,正如篇①的情况,插入结点可能会导致冲突/不平衡。根据前人的总结,共有以下4种类型:

LL型(结点的左子树高度-右子树高度==2,即平衡因子==2,且node的左子树的平衡因子==1),

LL型对应的操作为右旋rightRotate(node)。

LR型(node的左子树的平衡因子==-1),LR型可看作成LL型与RR型的结合,对应操作是先对node左子树(RR型)进行左旋leftRotate(node->left),再对node本身(LL型)作右旋rightRotate(node)。

RR型(结点的左子树高度-右子树高度==-2,且node的右子树的平衡因子==-1),

RR型对应的操作为左旋leftRotate(node)。

RL型(node的右子树的平衡因子==1),RL型可看作成RR型与LL型的结合,对应操作是先对node右子树(LL型)进行右旋rightRotate(node->right),再对node本身(RR型)作左旋leftRotate(node)。

http://www.khdw.cn/news/23075.html

相关文章:

  • net快速建站桔子seo工具
  • 金桥网站建设怎样做seo搜索引擎优化
  • php动态网站开发实训报告外贸seo优化
  • 建设网站的行业现状分析贵州萝岗seo整站优化
  • 海南做网站的网络公司网络营销优化推广
  • 域名注册和网站建设站长工具查询系统
  • 广州微网站深圳网站建设系统
  • 什么做网站网站流量宝
  • 鹰潭网站建设yt1983谷歌 chrome 浏览器
  • 织梦网站模版下载外贸建站
  • 网站颜色表丈哥seo博客
  • 网站开发实现顺序广告公司是做什么的
  • 网站开发一般会使用框架吗电商平台怎么注册
  • 建设好网站如何上传百度网站seo优化方案
  • 高端网站建设公司哪家服务好怎么在百度打广告
  • 龙华专业做网站公司带佣金的旅游推广平台有哪些
  • 做公司官方网站百度网站检测
  • 企业电子商务网站的建设阶段外贸谷歌推广
  • 赤峰网站建设培训学校百度助手app下载
  • 做一家开发网站的公司简介站长资讯
  • 网站建设应具备的技能站长工具seo综合查询官网
  • 网站后期维护工作包括哪些网站推广的目的
  • 新乡网站推广公司潍坊在线制作网站
  • 建设网站是主营成本吗淮北seo
  • 营销型网站的建设软文营销型网站制作成都
  • 网站的流量建设seo服务商
  • 做招聘网站需要哪些手续营销渠道模式有哪些
  • 平台网站建设源码百度运营平台
  • 上海诚杰华建设工程咨询有限公司网站搜索引擎推广实训
  • 新网站不收录响应式模版移动优化