扫码加入训练营

牢记核心词

学习得礼盒

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

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

  二叉排序树查找算法描述

  BSP BSTSearch(BSP t,keytype k) //在二叉排序树t中,查找key=k的结点//

  { BSP p=t;

  while(p)

  { if(p->data.key==k)

  break; //查找成功,退出循环//

  if(kdata.key)

  p=p->Lchild; //向左找//

  else

  p=p->Rchild; //向右找//

  }

  return(p);

  } //查找成功时返回的是对应的位置,不成功时是插入位置。

  平衡二叉树(AVL)

  平衡因子BF(Balance Factor):BF=HL-HR

  Lchild BFdataRchild

  树的结点形式:

  平衡二叉排序树 :若在构造二叉排序树的同时,使其始终保持为AVL树,则此时的二叉排序树为平衡的二叉排序树。

  4中调整方法:设指针a是失去平衡的最小子树根。

  1 B

  BL

  h-1

  1

  BR

  h-1

  AR

  h-1

  LL型调整

  0 B

  0 A

  BL

  h-1

  1

  BR

  h-1

  AR

  h-1

  2 A

考研公开课小程序

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

声明:如本网转载稿涉及版权等问题,请作者致信lulei@xdfzx.com,我们将及时处理。

限时免费
资料推荐
更多>>
更多内容

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

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

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

考研资料大礼包
近10年考研真题及答案免费下载
更多>>
更多公开课>>
更多>>
更多资料
获取验证码
收不到短信?点此接收语音验证码
电话拨打中...请留意来自125909888237的来电
60秒后可重新获取
《新东方在线注册条款》  、  《隐私权保护政策》  及  《儿童隐私保护政策》
账号密码登录 找回密码
国际手机登录
《新东方在线注册条款》  、  《隐私权保护政策》  及  《儿童隐私保护政策》
手机快速登录 找回密码
获取验证码
收不到短信?点此接收语音验证码
电话拨打中...请留意来自125909888237的来电
60秒后可重新获取
《新东方在线注册条款》  、  《隐私权保护政策》  及  《儿童隐私保护政策》
账号密码登录 找回密码
国际手机登录
《新东方在线注册条款》  、  《隐私权保护政策》  及  《儿童隐私保护政策》
手机快速登录 找回密码
获取验证码
收不到短信?点此接收语音验证码
电话拨打中...请留意来自125909888237的来电
60秒后可重新获取
《新东方在线注册条款》  、  《隐私权保护政策》  及  《儿童隐私保护政策》
账号密码登录 找回密码
国际手机登录
《新东方在线注册条款》  、  《隐私权保护政策》  及  《儿童隐私保护政策》
手机快速登录 找回密码