扫码加入训练营

牢记核心词

学习得礼盒

计算机考研:数据结构常用算法精析(8)

2013-12-11 14:42:33来源:新东方在线编辑

  (1)单向右旋平衡处理:由于在a的左子树根结点的左子树插入结点,a的平衡因子由1增至2,致使以a为根的子树失去平衡,则需要进行一次向右的顺时针旋转操作。(LL)

  -1 B

  BR

  h-1

  1

  BL

  h-1

  AL

  h-1

  RR型调整

  0 B

  0 A

  AL

  h-1

  BL

  h-1

  BR

  h-1

  1

  -2 A

  (2)单向左旋平衡处理:由于在a的右子树根结点的右子树插入结点,a的平衡因子由-1变成-2,致使以a为根结点的子树失去平衡,则需要一次向左的逆时针旋转操作。(RR)

  (3)先左后右平衡处理:由于在a的左子树根结点的右子树上插入结点,a的平衡因子由1增至2,致使以a为根结点的子树失去平衡,需要进行两次旋转(先左旋后右旋)操作(LR)

  -1 B

  BL

  h-1

  CL

  h-2

  1

  AR

  h-1

  LR型调整

  0 C

  -1 A

  BL

  h-1

  CR

  h-2

  AR

  h-1

  2 A

  1 C

  CR

  h-2

  0 B

  CL

  h-2

  1

  1 B

  CL

  h-2

  1

  BR

  h-1

  AL

  h-1

  RL型调整

  0 C

  0 A

  AL

  h-1

  CL

  h-2

  1

  BR

  h-1

  -2 A

  1 C

  CR

  h-2

  -1 B

  CR

  h-2

考研公开课小程序

本文关键字: 计算机 考研 数据结构

考研英语核心词汇营

背词+听课+练习+督学,学习得礼盒

更多资料
更多>>
更多内容

关注新东方在线考研服务号

获得21考研真题及答案解析

1. 打开手机微信【扫一扫】,识别上方二维码;
2.点击【关注公众号】,获取资料大礼包。

考研资料大礼包
近10年考研真题及答案免费下载
更多>>
更多公开课>>
更多>>
更多资料