如何找到一个二叉树上最远的两个节点? 需要一个靠谱一些的算法... 需要一个靠谱一些的算法 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 二叉树 最远 节点 搜索资料 2个回答 #合辑# 机票是越早买越便宜吗? 大少爷 推荐于2017-09-19 · 我就是我,不一样的烟火。。。 大少爷 采纳数:23 获赞数:265 向TA提问 私信TA 关注 展开全部 距离最远的两个节点就是深度最深的两个叶子结点。我们可以对整个二叉树进行一次遍历,记录每个节点的深度,最远的两个节点一定是两个叶子节点。我们只需要在遍历过程中找到两个深度最深的叶子节点。那么这两个节点的距离就是最远的。整个算法的时间复杂度是O(n),可以期望很快就能找到这两个相距最远的节点。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 Mr_Yang2012 推荐于2017-09-06 · TA获得超过1647个赞 知道小有建树答主 回答量:392 采纳率:0% 帮助的人:494万 我也去答题访问个人页 关注 展开全部 我们可以对整个二叉树进行一次遍历,记录每个节点的深度,最远的两个节点一定是两个叶子节点。我们只需要在遍历过程中找到两个深度最深的叶子节点。那么这两个节点的距离就是最远的。整个算法的时间复杂度是O(n),可以期望很快就能找到这两个相距最远的节点。 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容二叉树算法与数据结构实战课,5年磨一剑,进大厂必备!class.imooc.com查看更多 其他类似问题 2022-09-16 请问二叉树的节点数怎么求的? 2022-10-14 二叉树最少节点是几? 2023-01-27 二叉树的根节点是怎么确定的? 2022-11-06 二叉树有哪些节点? 2020-10-11 一棵完全二叉树共有个节点,该二叉树有多少叶子节点?怎么算,谢谢 9 2020-09-28 有N个节点的二叉树,其高度为多少 5 2020-09-26 有N个节点的二叉树,其高度为多少 4 2022-06-22 二叉树上节点间的最大距离 更多类似问题 > 为你推荐: