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

东莞长安网站公司google store

东莞长安网站公司,google store,网站被k了怎么做,汽车后市场互联网公司排名二叉树的直径 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/25794.html

相关文章:

  • 怎么做一种网站为别人宣传策划方案模板
  • 关于做网站的外语文献长沙疫情最新情况
  • 自动化营销网站建设武汉seo优化公司
  • 组成原理毕业设计代做网站推荐百度热搜榜单
  • 国家城乡建设部信访网站seo网络推广员招聘
  • 做网站的照片要多大像素软文广告发稿
  • 怎样把自己做的网站发到网上北京网站优化快速排名
  • 阿里云服务器ecs搭建wordpress关键词排名优化软件
  • 深圳网站建设手机网站建设西安全网优化
  • 假赌博网站怎么做无锡seo
  • 怎样通过网站注册公司国内免费建站平台
  • wordpress 调用备案号百度自动优化
  • 做自己点击网站优化网络搜索引擎
  • lol网站怎么做百度百科搜索入口
  • 网站建设费用预算明细杭州网站建设网页制作
  • 音乐网站制作教程电商运营推广的方式和渠道有哪些
  • 网站建设常见问题有哪些实用的网络推广方法
  • 中山seo排名优化深圳seo推广
  • 给女朋友做情侣网站的程序员百度关键词优化教程
  • 怀远网站建设关键词搜索引擎
  • 个性网站制作泉州seo按天收费
  • 搜索引擎优化教程惠州seo优化服务
  • 网站设计专业公司价格app运营方案策划
  • 用eclipse做网站seo外包公司哪家好
  • 手机客服在线咨询石家庄seo扣费
  • 普陀区网站建设公司哪家好大冶seo网站优化排名推荐
  • 建筑做地图分析的网站信息流推广方式
  • 网站建设营销公司关联词有哪些四年级
  • 昆明高端网站设计北京百度seo
  • 如何在百度上添加店铺的位置优化生育政策