问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二叉树上节点间的最大距离

发布网友 发布时间:2023-01-07 11:57

我来回答

1个回答

热心网友 时间:2023-10-20 04:36

从二叉树的节点A出发,可以向上或者向下走,但沿途的节点只能经过一次,当到达节点B时,路径上的节点数叫做A到B的距离

比如,下图所示的二叉树,节点4和节点2的距离为2,节点5和节点6的距离为5,给定一棵二叉树的头节点head,求整棵树上节点间的最大距离

1

2       3

4   5 6 7

如果二叉树的节点数为N,时间复杂度要求为O(N)

最大距离来自三种情况
1、h左子树上的最大距离
2、h右子树上的最大距离
3、h左子树上离h.left最远的距离(左子树高度)+h右子树上离h.right最远的距离(右子树高度)+1
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 微信证件有效期填错了怎么办 centos设置缓存盘 请教一个VMWare下CentOS安装memcached的问题 和平精英模拟器全服段位在哪里看 pdf输错密码自动删除文件设置 伽罗为什么成了超人 康佳破壁机那个模式时间最短 税务查账 预收怎么处理 小度温湿度计怎么恢复出厂设置 C#获取sqlite表,当将获取到的数据Fill到dataset中是,提示DATETIME格式错误 海带烧鸭子怎么做才好吃? 海带烧鸭子怎么做才好吃 广州珠江新城停车场电车免费两小时吗 万科欧泊附近哪里免费停车 增城区哪个地方长期停车免费 增城新塘免费停车场在哪里 广州白云区清湖什么地方免费停车 广州远景路有免费停车场吗 信息系统安全保护法律规范的基本原则 现在代购的鞋子能过毒吗? 求二叉树的最远路径问题 LeetCode 第 B 题:二叉树任意两节点之间的最短路径 梦见菲莱是什么兆头 梦见买了一捆香都是断的 梦到玻璃门碎了预示着什么 梦见玻璃门窗破碎 梦见家门窗关这玻璃裂了七块 梦见窗玻璃碎了 怎么注销60天内可以注销吗? 京东怎么创建子账号 京东官方客服的权限 梁诗言这个名字好吗? 做梦被三只狗追,我爬上了竹子,狗一直在树下叫,也不走, 梦见很多小狗在树上 梦见几条狗追着叫 梦见狗上树是什么意思 请问趣走获取不了微信的步数的原因是什么 苹果手机怎样打开这个啊? 为什么用豌豆荚管理手机文件的时候,直接打开AKP文件时,提示无法识别此文件,并且也无法直接安装 akp控件安装失败怎么处理