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

酒店旅游团购网站建设近期国内外重大新闻10条

酒店旅游团购网站建设,近期国内外重大新闻10条,wordpress指定分类不显示图片,一流的网站建设公司二叉排序树; 二叉排序树的特点 1.如果它的左子树不空,则左子树上的所有节点的值均小于它的根节点的值; 2.如果它的右子树不空,则右子树上的所有节点的值均大于它的根节点的值; 3.它的左,右子树也分别为儿…

二叉排序树;

二叉排序树的特点

1.如果它的左子树不空,则左子树上的所有节点的值均小于它的根节点的值;
2.如果它的右子树不空,则右子树上的所有节点的值均大于它的根节点的值;
3.它的左,右子树也分别为儿叉排序树
如何处理等号:可以右子树上的所有节点的值均大于或等于它的根节点的值
如果按中序遍历一棵儿叉排序树,则可得到一个按数值大小排序的递增序列。

插入

二叉排序树插入的过程基本是查找,因为是排序的树,所以可以进行快速的对比,最终将节点以叶子的形式增加到树中

删除(主要考虑的是如何在删除后仍然保持排序的状态)

删除的三种情况;
1.是叶子节点-------直接删除
2.有一个孩子-------让孩子直接“继承”双亲的位置
3.有两个孩子--------删除第三种情况的两种方法:

方法一:
这里有第二种常用的方法;

为了保持二叉排序树的结构(中序遍历后由小到大),有两种思路,一种就是从要删除结点的左子树中选取最大的结点进行替代之,另一种就是从要删除的结点的右子树中选取最小的结点替代之。

  • 二叉树的删除主要是当双亲节点在树中去除后,孩子节点的处理方式。
    比如说在左子树上找中序最后一个节点填补

另一种方法比较不常用:
根据情况让左(或右)子树替代原来双亲的位置,让另一个子树每个元素重新插入。
【之前这个方法是错误的:根据情况让左(或右)子树替代原来双亲的位置,让另一个子树作为其"兄弟树"(应该是没有这个名词)的最值节点的右(或左)子树。之前没有仔细思考,这种方法会破坏二叉排序树的那种平衡的形状】
例子(数据结构,人民邮电出版社):

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

当被删节点的左右子树都存在时

在这里插入图片描述

解决方法一:

用左子树中的最大的元素(或者右子树中的最小元素替换)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

错误示例

在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • 网站功能图志鸿优化网下载
  • 网站公众号小程序开发公司网络推广策划方案模板
  • 网站如何做宣传nba篮网最新消息
  • 简约好看的网站模板免费下载网络舆情分析报告范文
  • 重庆环保公司网站建设镇江百度推广公司
  • 文化投资的微网站怎么做怎样推广品牌
  • 遵义网站开发自媒体推广渠道
  • 做网站西宁360网址大全
  • 网站咋做推广深圳seo优化排名
  • 网站建设邮win7最好的优化软件
  • 宁波网站建设培训西安关键词快速排名
  • 建设工程网站广州自己怎么制作网页
  • 佛山高端外贸网站建设关键词自动生成器
  • 做的网站放在阿里云微信营销的案例
  • 闵行区网站制作网页设计流程步骤
  • 虹桥做网站域名权重是什么意思
  • 定制营销的优缺点网站seo排名优化方法
  • 网站的要素是什么意思站长工具ip地址查询
  • wordpress评论软件快手seo软件下载
  • 网站建设 文档下载西安seo技术
  • mip网站建设河北疫情最新情况
  • 手机什么app做网站日本域名注册网站
  • 杰奇网站地图插件新站seo快速排名 排名
  • 网站哪家好湛江百度seo公司
  • seo优化厂家网络优化网站
  • 在线做数据图的网站有哪些问题免费数据分析网站
  • 如何做英文系统下载网站系统优化软件
  • 路由器做网站主机要备案吗湘潭网站建设
  • 网站推广软件下拉管家东莞精准网络营销推广
  • 网站开发的合同范本广州企业推广
  • 音视频学习(四十二):H264帧间压缩技术
  • 【Java学习|黑马笔记|Day19】方法引用、异常(try...catch、自定义异常)及其练习
  • 3、Spring AI_DeepSeek模型-多轮对话
  • LVS 集群技术基础
  • 第三章自定义检视面板_创建自定义编辑器类_如何自定义预览窗口(本章进度5/9)
  • 前端JavaScript进阶