在最长的距离二叉树结点

在最长的距离二叉树结点

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

分为两:①当后最长的距离root

                ②没有距离最长root,

1.      若路径经过根Root。则U和V是属于不同子树的,且它们都是该子树中道根节点最远的节点。否则跟它们的距离最远相矛盾。这样的情况如图3-13所看到的:

求二叉树中节点的最大距离 - seven - Seven 的博客

2.      假设路径不经过Root。那么它们一定属于根的K个子树之中的一个。

而且它们也是该子树中相距最远的两个顶点。如图3-14中的节点A:

求二叉树中节点的最大距离 - seven - Seven 的博客

设第K棵子树中相距最远的两个节点:Uk和Vk,其距离定义为d(Uk,Vk),那么节点Uk或Vk即为子树K到根节点Rk距离最长的节点。不失一般性。我们设Uk为子树K中道根节点Rk距离最长的节点。其到根节点的距离定义为d(Uk,R)。取d(Ui,R)(1<=i<=k)中最大的两个值max1和max2。那么经过根节点R的最长路径为max1+max2+2,所以树R中相距最远的两个点的距离为:max{d(U1,V1),…, d(Uk,Vk),max1+max2+2}。

 

採用深度优先搜索如图3-15,仅仅须要遍历全部的节点一次,时间复杂度为O(|E|)=O(|V|-1),当中V为点的集合。E为边的集合。

 求二叉树中节点的最大距离 - seven - Seven 的博客

版权声明:本文博主原创文章。博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117115.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月10日 下午4:00
下一篇 2022年1月10日 下午4:00


相关推荐

  • 微信养号防封攻略_防封群微信怎么卖「建议收藏」

    微信养号防封攻略_防封群微信怎么卖「建议收藏」任何企业或者个人做营销或者推广等等一切都离不开微信,有很多企业和个人的生存渠道就是微信,如果把微信号封了,几乎是断了他们生存的机会,在这样的大环境下,把自己企业和个人的微信号养好,就成了非常重要的一个环节。微信能安全使用,是所有一切的基础。但是很多人现在还不懂的去操作养号,这几天我个人也陆续有号被封,所以我就整理了一下微信养号的操作方法。自己可以使用,也顺便分享给更多的人,这个操作方法涵盖了微信每天养号需要必须要操作的动作,这些动作是每天必须要操作的。先说一下微信权重的影响因素微信养号一、微信权重

    2022年5月15日
    97
  • 2022最新RTMP+HTTP直播地址汇总(亲测可用)

    2022最新RTMP+HTTP直播地址汇总(亲测可用)2022 最新 RTMP HTTP 直播地址汇总 亲测可用

    2026年3月26日
    2
  • ER图(实体-联系图)「建议收藏」

    ER图(实体-联系图)「建议收藏」概念E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成ER图有实体(entity)、属性(attribute)、关系(relationship)三部分。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆框”表示实体的属性,将属性名记入框中;用”菱形框“表示实体型之间的关系,在菱形…

    2026年2月17日
    5
  • UE4 显示帧率的几种姿势「建议收藏」

    在使用UE4Editor或者UE4Game时,有时候需要查看帧率,以及每帧耗时情况。在Editor中显示:键盘上按下~可以看到有个输入框出现:在输入框输入statfps或者statunit,出现帧率或者耗时:在Game中显示(1):启动Game.exe后,键盘按下~出现输入框,输入框中输入statfps或者statunit,回车:在

    2022年4月14日
    326
  • 图像配准简介

    图像配准简介图像配准在目标检测 模型重建 运动估计 特征匹配 肿瘤检测 病变定位 血管造影 地质勘探 航空侦察等领域都有广泛的应用 每一种配准方法通常都针对某个具体问题而设计的 众多方法中 唯一的共性就是每个配准问题最终都要在变换空间中寻找一种最有的变换 这种变换能够使两幅图像之间在某种意义上达到匹配 但对于不同的应用领域 对图像类型的要求不同 就需要具体问题具体分析 有研究者根据待配准图像之间的关系

    2026年3月18日
    2
  • mac的内核_Mac编程

    mac的内核_Mac编程MAC内核编程指南-综述等

    2022年10月8日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号