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

做视频找素材的网站有哪些百度推广代理商查询

做视频找素材的网站有哪些,百度推广代理商查询,网站建设 赚钱吗,网站专题素材题目描述 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 提示: 树中节点数目在范围 [1, 10000] 内…

题目描述

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

提示:

树中节点数目在范围 [1, 10000]

-100 <= Node.val <= 100

题解

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     struct TreeNode *left;*     struct TreeNode *right;* };*/
int maxLen(struct TreeNode* root)
{if(root == NULL){return 0; // Base case: return 0 if the current node is NULL}int leftLen;int rightLen;// Calculate the maximum path length of the left subtreeleftLen = maxLen(root->left) + 1;// Calculate the maximum path length of the right subtreerightLen = maxLen(root->right) + 1;// Return the maximum of the left and right path lengthsreturn leftLen > rightLen ? leftLen : rightLen;
}int Traversal(struct TreeNode* root)
{if(root == NULL){return INT_MIN; // Return minimum integer value if the current node is NULL}int diameter = INT_MIN; // Initialize diameter to minimum integer value// Calculate the diameter passing through the current nodediameter = maxLen(root->left) + maxLen(root->right);// Update diameter with the maximum of diameter, left subtree traversal, and right subtree traversaldiameter = fmax(diameter, Traversal(root->left));diameter = fmax(diameter, Traversal(root->right));return diameter; // Return the final diameter value
}int diameterOfBinaryTree(struct TreeNode* root)
{// Post-order traversal to calculate the diameter of the binary treereturn Traversal(root);
}
http://www.hrbkazy.com/news/37994.html

相关文章:

  • 盐城做网站的哪家公司好网站怎么优化排名
  • 做网站什么价格东莞网络营销销售
  • 网站开发的意义和目的苏州网络公司
  • 网站开发论文需要写什么网站怎么做
  • 泾县住房和城乡建设委员会官方网站石家庄seo推广优化
  • 一网学网站是真的吗百度指数疫情
  • 如何百度搜到自己的网站搜图片找原图
  • 做网站的技术困难关键词林俊杰mp3在线听
  • 优化合作平台福州seo外包公司
  • 如何运用企业官方网站做宣传seo快速排名源码
  • h5制作网站 有哪些游戏广告联盟平台
  • 泉州建设培训中心网站公司seo排名优化
  • 国外做衣服网站上海专业网络推广公司
  • 江阴做网站的公司优化系统软件
  • 建设公司网站的细节温州seo公司
  • 如何做楼盘网站最新提升关键词排名软件
  • ftp免费注册网站天津百度快照优化公司
  • html语言做的网站和asp的区别seo最好的工具
  • 网页设计师求职台州seo服务
  • 织梦做的网站手机打不开深圳网站设计十年乐云seo
  • 德宏网站建设产品推广
  • 做网站的内容资源网站申请流程
  • wordpress文章列表高度seo系统培训班
  • 做游戏脚本的网站网络快速推广渠道
  • 做网站必要吗专业网络推广公司
  • 外贸公司网站推广怎么在百度上发布个人文章
  • 苏州营销网站建设公司排名做外贸用什么软件找客户
  • 国内最好的摄影网站展示型网站有哪些
  • 上海市城乡建设和管理委员会门户网站销售清单软件永久免费版
  • 高端网站设计企业网站建设营销渠道模式有哪些