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

创建百度网站企业整站优化

创建百度网站,企业整站优化,上海市经营性网站备案,什么样 个人网站 备案目录 二叉排序树的定义 二叉排序树的查找 二叉排序树的插入 二叉排序树的构造 二叉排序树的删除 查找效率分析 回顾 二叉排序树的定义 二叉排序树的查找 查找成功的情况 查找失败的情况 二叉排序树的插入 注意 (1)二叉排序树不允许出现重复的值…

目录

二叉排序树的定义

二叉排序树的查找

二叉排序树的插入

二叉排序树的构造

二叉排序树的删除

查找效率分析

回顾


二叉排序树的定义

二叉排序树的查找

查找成功的情况

查找失败的情况

 

二叉排序树的插入

 

注意

(1)二叉排序树不允许出现重复的值,不能插入相同的结点,所以插入的元素如果是和之前的关键字相同,则插入失败。

(2)递归实现的最坏空间复杂度是O(h)

(3)新插入的结点一定是叶子结点

二叉排序树的构造

 

 二叉排序树的删除

(1)

 

(2)

 

 比如删除13结点和60结点后的效果

 

(3)

 

方法1:

找右子树的直接后继(通过中序排列)

 要删除50,用50的右子树,将右子树中序排列(60.61.63.65.66.70)最先访问的结点60,替代要删除的结点50的位置,

删除结果为

方法2:

找左子树(的直接前驱)中最大的值去替代要删除的结点,要删除的结点50的左子树最大的值30,所以用30代替50

 

删除后的结果如下:

查找效率分析

对比1次就是一层,2次就是第二层,依次类推......

比如:对于70的查找长度就是3次(三层)

对比次数肯定不会超过树的高度,

若树高h,找到最下层的一个结点需要对比h次
 

 

 查找最好情况就是像平衡二叉树那样

(平衡二叉树:树上任一个结点左子树和右子树的深度之差不超过1)

回顾

 

http://www.hrbkazy.com/news/11315.html

相关文章:

  • 网络服务提供商有哪些百度seo排名如何提升
  • wordpress 整站移植友情链接交换平台免费
  • b2b网站网络推广如何用html制作一个网页
  • 石材做网站汕头seo建站
  • 在中国做采购在哪个网站找产品品牌策划书
  • 做视频有赚钱的网站怎样建立自己网站
  • 建筑资质证书查询网站微信营销策略
  • 做公众号的网站模板重庆网站推广联系方式
  • 网站备案是域名备案还是服务器备案自动收录网
  • 淘宝网官方网站网页版有实力的网站排名优化软件
  • 怎样推广自己的项目aso优化渠道
  • 西安网站制作公司排网站分析报告范文
  • 深圳做网站的公司那个好重庆seo职位
  • 做响应式网站的物流网站服务器怎么搭建
  • vue做的网站模板北海百度seo
  • 万网速成网站培训机构需要哪些证件
  • 敦煌做网站 条件网络营销的核心
  • 做短视频的能跟几个网站签约深圳百度推广开户
  • 子目录网站长沙seo外包优化
  • 北京建委网站证书查询精准营销推广
  • 网站移动端适配怎么做网络维护培训班
  • 网站建设资讯版块如何做用户运营北京seo推广公司
  • 怎样知道哪个网站做推广好今日头条极速版官网
  • 网站侵权怎么做公证或证据保存win7优化教程
  • 公司网站平台app渠道推广
  • 做好网站建设的重要性新手怎么做网络销售
  • 面包屑网站导航怎么做网络营销有哪几种方式
  • 做的最好的紫砂网站自己如何做一个网站
  • 汽车之家网页版跳极速版seo外链怎么发
  • 建设政府网站的必要性南京网站建设