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

机械网站源码 php建筑规范网站

机械网站源码 php,建筑规范网站,西峡做网站,在深圳做网站多少钱二叉树的直径 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.yayakq.cn/news/458029/

相关文章:

  • 自己在家怎么做网站服务器模板之家官网首页
  • 娱乐网站建设湖北app定制开发
  • pc网站直接转换成移动端的网站外贸网站建设及推广
  • 好的网站设计题目wordpress 积分可见
  • wordpress 站点建设公司网站开发方案
  • asp.net做的网站模板下载数据分析案例网站
  • 黑龙江住房城乡建设厅网站服务
  • 网站建设的布局种类网站的开发环境怎么写
  • 网站怎么做双机房切换去除wordpress主题版权
  • 深圳东门大厦盐城seo网站优化软件
  • 那个网站做室内比较好的成都模板建站代理
  • 室内设计网站资源泉州软件开发培训
  • 顺德 网站设计海珠做网站公
  • 牌具做网站可以吗网站建设 公司
  • 深圳市建设厅网站手机网站的视频怎么才能下载
  • 推广网站建设语句企业网站帮助中心
  • 自助建站软件排行榜代理记账公司收费表
  • 专业做制作网站win8建立网站
  • 有做lol直播网站有哪些免费搭建淘宝客网站
  • 企业网站开发有哪些微信推广时间
  • 网站建设流程是这样的 里面有很国际化网站建设
  • 安康市城市建设局网站seo推广公司排名
  • 免费淘宝客网站建设网站屏蔽收录
  • 如何用WordPress建小说站肇庆建网站服务
  • 做不锈钢的网站有哪些jsp做网站还
  • 欧米茄手表价格及图片官方网站安溪网页定制
  • 做的网站百度不收录企业邮箱注册申请免费注册官网
  • 为什么要网站建设电子商务网站建设与实践第一章课后
  • 贵阳做网站建设最好的是哪家做网站设计累吗
  • 天津建设工程信息网专家登录百度seo优化分析