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

东莞长安网站公司每日国际新闻最新消息

东莞长安网站公司,每日国际新闻最新消息,北京平台网站建设,招聘网站开发的要求二叉树的直径 leetcode 543题。原题链接题目描述解题代码二叉树专题 leetcode 543题。原题链接 543题:二叉树的直径 题目描述 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也…

二叉树的直径

  • leetcode 543题。原题链接
  • 题目描述
  • 解题代码
  • 二叉树专题

leetcode 543题。原题链接

543题:二叉树的直径

题目描述

给你一棵二叉树的根节点,返回该树的 直径 。
二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。
两节点之间路径的 长度 由它们之间边数表示。

在这里插入图片描述
输入:root = [1,2,3,4,5]
输出:3
解释:3 ,取路径 [4,2,1,3] 或 [5,2,1,3] 的长度。

示例2:
输入:root = [1,2]
输出:1

提示:
树中节点数目在范围 [1, 104] 内
-100 <= Node.val <= 100

解题代码

思路:
用递归方式去解题,递归左树和右树时,用一个变量去保存最长距离,然后每次递归时返回当前最左树和右树比较下来的最大值。

1.leetcode 提供的树结构

* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/

2.解题代码

class Solution {int max=0;public int diameterOfBinaryTree(TreeNode root) {process(root);return max;}//递归public int process(TreeNode root){if(root == null){return 0;}   int left = process(root.left);int right = process(root.right);//每次去更新最大距离max = Math.max(max,left + right);//返回最大长度进行下次递归的判断。return  Math.max(left , right) + 1;}
}

二叉树专题

从前序与中序遍历序列构造二叉树(java)

leetcode二叉树中的最大路径和(java)

二叉树的递归–判断二叉树是否是满二叉树(java实现)

二叉树:填充每个节点的下一个右侧节点指针(java)

http://www.zhongyajixie.com/news/3506.html

相关文章:

  • 怎样把域名和做的网站连接军事新闻最新
  • 哪个网站上可以做代打友情链接网站免费
  • 建设银行网站功能介绍seo网络推广报价
  • 公司的门户网站模版关键词整站排名优化
  • 客户网站建设确认书app推广平台放单平台
  • 丑陋网站设计赏析竞价排名服务
  • 网站制作学习网站网站建设杭州
  • 山东外贸国际网站建设百度一下点击搜索
  • 申请网站空间怎么做seo自动优化软件下载
  • 骗子会利用钓鱼网站做啥百度小说排行榜
  • 推广赚钱群seo网络推广公司排名
  • 自己做的网站如何让qq登录成都网络优化公司有哪些
  • c .net网站开发视频教程营销型网站案例
  • 酒店设计的网站建设四川seo技术培训
  • 为什么做网站ppt企业网站设计素材
  • 深圳做网站排名哪家专业会计培训班的费用是多少
  • 网站建设 意向协议书网站关键词优化的步骤和过程
  • 网站连接跳转怎么做湖南seo优化推荐
  • pk10代码网站开发国外网站推广平台有哪些?
  • 唐山高端网站建设seo每天一贴
  • 平面设计制作八宿县网站seo优化排名
  • 中国台州网网站优化seo培训
  • 新手怎么做企业网站抖音搜索seo排名优化
  • p2p网站制作网络策划营销
  • 北京做电子系统网站的公司竞价排名什么意思
  • 如果搭建网站百度指数分析报告
  • 长沙自动seo优化网站内容的方法
  • 家装业务员怎么做网站营销昆明自动seo
  • 聊城网站建设找谁推广链接点击器安卓版
  • 如何用源码搭建网站源码网络营销活动案例