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

2015年做啥网站能致富免费咨询离婚律师在线

2015年做啥网站能致富,免费咨询离婚律师在线,精准大数据营销公司,浏览器打开题目 给你一棵二叉树的根节点#xff0c;返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 示例 输入#xff1a;root [1,2,3,4,5] 输出#xff1…题目 给你一棵二叉树的根节点返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 示例 输入root [1,2,3,4,5] 输出3 解释3 取路径 [4,2,1,3] 或 [5,2,1,3] 的长度。 解析 这道题竟然标的是简单。。。也没那么简单吧官方题解的那个视频将的比较好想不明白了可以去看下视频。 要去求最大的啥啥啥首先就得考虑设置一个变量来存最大值这个是经常用到的思路。 然后如何计算直径其实就是每个节点的左节点深度 右节点深度比如有下面这颗二叉树 4的深度是15的深度是12的深度是23的深度是11的深度是最大值2 而每个节点的对应的直径是左子树的深度 右子树的深度所以节点1的直径就是3 两个叶子节点的路径 根节点左右儿子的深度之和 func diameterOfBinaryTree(root *TreeNode) int {ans : 0var traversal func(node *TreeNode) inttraversal func(node *TreeNode) int{if node nil {return 0}left : traversal(node.Left)right : traversal(node.Right)ans max(ans, leftright)return max(left, right) 1}traversal(root)return ans }func max[T int](a, b T) T {if a b {return a}return b }
http://www.pierceye.com/news/725305/

相关文章:

  • 非自己的网站如何做二次跳转免费建英文网站
  • 广州建筑集团网站企业大型网站开发网站模板设计
  • 漯河网站推广多少钱做调查网站的问卷哪个给的钱高
  • 局域网下怎么访问自己做的网站做网站时如何将前端连接到后台
  • 网页设计与网站建设考试名词解释长治县网站建设
  • 商务网站建设实训报告总结南京太阳宫网站建设
  • 网站建设合同缴纳印花税吗建设企业网站官网登录
  • 石家庄网站开发多少钱做网站和做程序一样吗
  • cpa项目怎么做必须有网站么百度快速收录3元一条
  • 建造网站 备案产品推广文案100字
  • 希腊网站后缀昆山网站推广
  • 企业网站模板seo个人网站制作成品图片
  • 政务网站群建设需求调研表网站优化方案基本流程
  • 那个网站做调查问卷能赚钱架设一个网站
  • 什么网站是免费的合肥网页设计工资一般多少
  • 学校网站建设招聘提高网站浏览量
  • 特色专业网站建设模板北京网站建设公司分享网站改版注意事项
  • 网站上做地图手机上显示不出来的seo长尾快速排名
  • 网站怎么进行网络推广技术支持 湖州网站建设
  • 旅游找什么网站好仿朋友圈网站建设
  • 设置wordpress首页显示文章摘要aso优化是什么意思
  • 乡镇门户网站建设的现状及发展对策深圳网站建设评价
  • 河南省洛阳市建设银行的网站网站获得流量最好的方法是什么 ( )
  • 西安网站制作托wordpress媒体页
  • 杜集网站建设php网站怎么样
  • 山西做网站敬请期待哦
  • 前台网站开发技术Wordpress 建立学生档案
  • 邯郸网站制作找谁设置备份管理wordpress
  • 乌海学校网站建设镇江抖音seo
  • 网站建设在哪wordpress ping地址