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

济宁网站建设seo长尾关键词排名

济宁网站建设,seo长尾关键词排名,地域性旅游网站建设系统结构,广东手工外发加工网p为旋转部分旋转后的根节点 subL为旋转部分旋转后的左孩子 subR为旋转部分旋转后的右孩子 平衡因子为右子树减左子树 1.单旋转 1.1 右旋转 流程: 1)subR指针指向平衡因子为-2的结点,p指向subR的左孩子 2)将subR左孩子设为…

p为旋转部分旋转后的根节点

subL为旋转部分旋转后的左孩子

subR为旋转部分旋转后的右孩子

平衡因子为右子树减左子树

1.单旋转

1.1 右旋转

流程:

1)subR指针指向平衡因子为+-2的结点,p指向subR的左孩子

2)将subR左孩子设为p的右孩子(若为空则为NULL)

3)将p的右孩子设为subR

4)将subR和p的平衡因子置为0

 

1.2 左旋转

流程:

1)subL指针指向平衡因子为+-2的结点,p指向subL的右孩子

2)将subL右孩子设为p的左孩子(若为空则为NULL)

3)将p的左孩子设为subL

4)将subL和p的平衡因子置为0

2.双旋转

2.1 左右双旋

流程:

1)subR指针指向平衡因子为+-2的结点,subL指向SubR的左孩子,p指向subL的右孩子

2)将subL右孩子设为p的左孩子(若为空则为NULL)

3)将p的左孩子设为subL

4)判断若一开始p的平衡因子为0或者-1(即p有左孩子或无孩子),则subL的平衡因子为0,否则为-1(因为如果p只有右孩子的情况下,subL一定有左孩子,旋转后只剩左孩子)

5)subR的左孩子设为p的右孩子

6)p的右孩子设为subR

7)判断若一开始p的平衡因子为0或者1(即p有右孩子或无孩子),则subR的平衡因子为0,否则为1(因为如果p只有左孩子的情况下,subL一定有右孩子,旋转后只剩右孩子)

2.2 右左双旋

流程:

1)subL指针指向平衡因子为+-2的结点,subR指向SubL的右孩子,p指向subR的左孩子

2)将subR左孩子设为p的右孩子(若为空则为NULL)

3)将p的右孩子设为subR

4)判断若一开始p的平衡因子为0或者1(即p有右孩子或无孩子),则subR的平衡因子为0,否则为1(因为如果p只有左孩子的情况下,subR一定有右孩子,旋转后只剩右孩子)

5)subL的右孩子设为p的左孩子

6)p的左孩子设为subL

7)判断若一开始p的平衡因子为0或者-1(即p有左孩子或无孩子),则subL的平衡因子为0,否则为-1(因为如果p只有右孩子的情况下,subR一定有左孩子,旋转后只剩左孩子)

记住旋转后需要break出出栈的循环,因为旋转后那一部分的平衡因子变为0,对其他部分不造成影响了。出循环后需要再判断栈是否空,不空的话,要让栈顶结点指向旋转部分的根节点。若空需要将树的根节点指向旋转部分的根节点。

http://www.lbrq.cn/news/2616733.html

相关文章:

  • 阿盟住房与建设局门户网站查权重
  • 怎样免费做自己的网站我为什么不建议年轻人做销售
  • 乌克兰武装部队最新战报站长工具seo综合查询论坛
  • 西樵网站开发兰州网络seo
  • 株洲网站建设优化企业网络营销策划书1500字
  • 网站域名年费网站推广计划书范文500字
  • 东营市做网站的公司小程序开发公司
  • 中国建筑公司排名前20seo课培训
  • 做微博类的网站难吗长沙正规竞价优化服务
  • wordpress购物网站手机网站优化网
  • 南京网站制作平台济南seo网络优化公司
  • 网站地图在线生成器优化大师使用心得
  • 织梦网站入侵网站备案流程
  • 有哪些能做专门接做标书的网站如何找做网站的公司
  • 携程旅行的网站建设合肥网站建设
  • 昆明企业网站建设重庆可靠的关键词优化研发
  • 专业佛山网站建设seo教程下载
  • 网站后台如何开发青岛网站推广系统
  • 铜梁网站建设合肥seo推广排名
  • 信息爆炸的时代做网站seo关键词怎么选择
  • 如何购买一个网站的域名搜索引擎营销的特点包括
  • 芜湖 网站建设市场策划方案
  • wordpress内容清空南宁关键词优化公司
  • 网站开发 评价百度seo指数查询
  • 如何做网站模特seo外链平台
  • 企业名录黄页大全seo教育培训机构
  • 如何做网站充值接口免费推广的方式
  • 电商设计网站百度咨询
  • 随州市住房和城乡建设委员会网站百度教育官网
  • 公司网站维护价格表2023公众号软文推广
  • vue3 el-dialog自定义实现拖拽、限制视口范围增加了拖拽位置持久化的功能
  • Pytest项目_day04(Python做接口请求)
  • 多端同步新解法:Joplin+cpolar联合通过开源设计实现跨平台无缝协作?
  • 013 HTTP篇
  • 【WAIC 2025】AI安全的攻防前线:合合信息AI鉴伪检测技术
  • Spring选择哪种方式代理?