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

银联支付网站建设行者seo

银联支付网站建设,行者seo,wordpress主题中文,wordpress文章列表分页代码1、看一个案例(说明二叉排序树可能的问题) 给你一个数列{1,2,3,4,5,6},要求创建一棵二叉排序树(BST),并分析问题所在。 上面二叉排序树存在问题分析: 左子树全部为空,从形式上看&…

1、看一个案例(说明二叉排序树可能的问题)

给你一个数列{1,2,3,4,5,6},要求创建一棵二叉排序树(BST),并分析问题所在。
在这里插入图片描述
上面二叉排序树存在问题分析:

  • 左子树全部为空,从形式上看,更像一个单链表
  • 插入速度没有影响
  • 查询速度明显降低(因为需要依次比较),不能发挥BST的优势,因为每次还需要比较左子树,其查询速度比单链表还慢。
  • 解决方案-平衡二叉树(AVL)

2、基本介绍

1)平衡二叉树也叫平衡二叉搜索树(Self-balancing binary search tree)又被称为AVL树,可以保证查询效率较高。
2)具有以下特点:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。平衡二叉树的常用实现方法有红黑树、AVL树、替罪羊树、Treap、伸展树等。
3)举例说明,看看下面哪些是AVL树?
在这里插入图片描述

3、应用案例:单旋转(左旋转)

1)要求:给你一个数列,创建出对应的平衡二叉树,数列{4,3,6,5,7,8}
2)思路分析(示意图)
在这里插入图片描述

4、应用案例:单旋转(右旋转)

1)要求:给你一个数列,创建出对应的平衡二叉树,数列{10,12,8,9,7,6}
2)思路分析(示意图)
在这里插入图片描述

5、应用案例:双旋转

在这里插入图片描述
解决思路分析:

当符合右旋转条件时,如果它的左子树的右子树的高度大于它的左子树高度,先对当前这个节点的左节点进行旋转,在对当前节点进行右旋转的操作即可

6、完整代码

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

相关文章:

  • 网站建设所需的基本内容北京seo技术交流
  • 在韩国申请网站域名需要什么网络销售平台排名前十
  • 正规网站模板设计谷歌浏览器最新版本
  • 做班级相册网站的目的意义南宁网站建设
  • vs2017建设网站百度竞价广告的位置
  • 网站开发什么语言快手秒赞秒评网站推广
  • 做微博这样的网站下载地图导航手机版免流量费用
  • 学生做的网站能攻击深圳营销策划公司十强
  • seo精华网站百度一下百度一下你知道
  • 只做网站应该找谁桔子seo查询
  • 做网站英语老师的简历seo有什么作用
  • WordPress中文企业免费主题seo是免费的吗
  • 建设一个电影网站怎么做b2b商务平台
  • 张家界做旅游网站肇庆疫情最新消息
  • 手机网站建设yu网络软文推广平台
  • 做网站什么字体比较好看怎么建立企业网站免费的
  • 做网站爱企业网站分析报告
  • microsoft免费网站百度网盘客服在线咨询
  • 武汉网站建设与服务关键词排名代发
  • 承德网站建设费用免费推广网站2024
  • 宁波企业网站设计网站seo快速排名优化
  • 黑白高端网站建设网络营销管理系统
  • 网站策划用培训吗表白网页制作免费网站制作
  • 地产网站模板手机百度seo怎么优化
  • wordpress子域名网站网络优化基础知识
  • 网站排名查询系统推荐就业的培训机构
  • 现在较为常用的网站开发技术你就知道
  • 深圳福田网站建设b站入口2024已更新
  • 中国科技成就作文素材排比句哪些网站可以seo
  • wordpress书画主题绍兴seo网站管理