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

京东网站建设流程图换友情链接的网站

京东网站建设流程图,换友情链接的网站,建站之星做网站,珠海网站营销【题目】:124. 二叉树中的最大路径和 这题有两个关键点: 更新res:res max(l r root->val, res),左子树最大链长 右子树最大链长 根节点的值其实也可以当成一条链子树root的最大链长:max(max(l, r) root->…

在这里插入图片描述

【题目】:124. 二叉树中的最大路径和

这题有两个关键点:

  1. 更新res:res = max(l + r + root->val, res),左子树最大链长 + 右子树最大链长 + 根节点的值其实也可以当成一条链
  2. 子树root的最大链长:max(max(l, r) + root->val, 0),由于一个子树的链长只能取左子树的最大链长或右子树的最大链长,所以这里先max(l, r),也别忘了+root->val,由于这个值可能比0还小,如果比0小那要你还有什么用?直接舍弃好了(0表示什么都不取)
    在这里插入图片描述
class Solution {
public:int res = INT_MIN;int help(TreeNode* root) {if(root == nullptr) {return 0;}int l = help(root->left); // 左子树的最大链和int r = help(root->right); // 右子树的最大链和res = max(l + r + root->val, res); // l + r + root->val:左右子树的联合可以拼成一条链return max(max(l, r) + root->val, 0); // 当前子树的联和:max(l, r) + root->val,因为是链,所以左右子树只能取一条}int maxPathSum(TreeNode* root) {help(root);return res;}
};
  • 时间复杂度: O(n)
  • 空间复杂度: O(n)
http://www.dtcms.com/wzjs/354141.html

相关文章:

  • 有独立IP如何建设网站关键词搜索工具好站网
  • 企业建网站流程北京软件培训机构前十名
  • 做黑彩网站赚钱吗互联网广告营销是什么
  • 自己做的网站二维码怎么做的自助建站网
  • 目前做汽配的网站有哪些线上推广渠道主要有哪些
  • 长沙网站建设市场低价网络推广有多少种方法
  • 网站后台管理员怎么做国内广告联盟平台
  • 深圳品牌做网站公司哪家好今日头条新闻最全新消息
  • 佳木斯网站设计花都网站建设公司
  • 自己做网站靠什么赚钱网络整合营销是什么意思
  • b2c电商网站开发提高网站排名
  • 现在网站都是拿什么软件做的目前推广平台都有哪些
  • 长春网站建设翻译qq群推广网站
  • 领导不愿意做招聘网站怎么办搜索引擎优化策略包括
  • 买花网站代码优化设计答案五年级上册
  • 做微博长图的网站web制作网站的模板
  • 优质手机网站建设企业怎么开发自己的网站
  • 好的高端网站网络推广外包公司排名
  • 广西桂林最新事件天津的网络优化公司排名
  • 广州软件园 网站建设东莞发布最新通告
  • 网站多级栏目关于校园推广的软文
  • 百度推广做的网站可以用吗深圳百度seo怎么做
  • 无锡网站制作seo资讯推推蛙
  • 哪家做网站靠谱线上培训平台
  • 如何做网站模版如何找做网站的公司
  • 礼品公司怎么做网站陕西百度代理公司
  • 栾川住房和城乡建设委员会网站宁波seo优化报价多少
  • 同样也是做严选的网站网络推广软文
  • vi设计手册范本谷歌seo搜索引擎
  • 搜索动图素材的网站如何做网站