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

云浮新兴县做网站小熊代刷推广网站

云浮新兴县做网站,小熊代刷推广网站,君隆做网站怎么样,一个网站可以做几级链接题目描述 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 class Solution { public:int maxLength(TreeNode *…

题目描述

给你一棵二叉树的根节点,返回该树的 直径

二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。

两节点之间路径的 长度 由它们之间边数表示。

class Solution {
public:int maxLength(TreeNode *root, int &ans) {if (!root) {return 0;}int left = maxLength(root->left, ans);int right = maxLength(root->right, ans); //这里不用left和right提前算出来会超时ans = max(ans, left + right);return max(left, right) + 1;}int diameterOfBinaryTree(TreeNode *root) {int ans = 0;maxLength(root, ans);return ans;}
};

小结:这道题感觉依然有中等题的难度,需要转化一下思维,直径相当于左子树最大高度+右子树最大高度,同时注意这种需要在递归中不断更新并回收一个数,在C++中使用引用&的写法。

http://www.dtcms.com/wzjs/358159.html

相关文章:

  • 专业的网站建设费用百度电话客服24小时人工服务热线
  • 学做效果图的网站网络营销平台名词解释
  • 网站创建服务公司关键词推广价格
  • 做门窗投标网站东莞网络公司排行榜
  • 建筑工程施工招聘信息seo搜索引擎优化师
  • 多语言网站建设方案免费公司网址怎么注册
  • 建设银行ETC的网站是哪个免费发布推广的平台有哪些
  • 网站优化标题怎么做怎么在百度发布自己的文章
  • 桐乡做网站的公司百度关键词排名用什么软件
  • 山西网站建设软件系统优化大师下载
  • 始兴县建设局网站论文关键词
  • 好的网站收入优化怎么做
  • 建设部咨询资质网站环球网最新消息疫情
  • 山东网站开发公司搜狗收录提交入口网址
  • 如何做电影网站赚钱推广赚钱项目
  • 代理分佣后台网站开发seo怎么学
  • 日本做电子贺卡网站seo快速优化软件网站
  • 品牌网站建设报价单百度小说风云榜排行榜官网
  • 对于学校网站建设的建议百度搜索推广是什么
  • php如何做音乐网站成都百度seo推广
  • 做网站公司怎么赚钱吗百度学术论文查重官网入口
  • 公司做竞拍网站的收入怎么报税企业员工培训内容及计划
  • 模仿图库网站开发aso关键词优化计划
  • 做网站用什么字体比较好网页制作在线生成
  • 网页上做ppt的网站好怎么让百度收录网站
  • 创建网站需要多少钱首码项目推广平台
  • 关于建设 网站的请示说说seo论坛
  • 汉中市住建局建设厅网站官网网站运营包括哪些内容
  • 网站后台怎么打开seo云优化外包
  • 15年做那个网站能致富网站建设技术解决方案