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

电影网站怎么做优化国内有类似wordpress

电影网站怎么做优化,国内有类似wordpress,成都品牌logo设计公司,强 的软件免费的软件下载124. 二叉树中的最大路径和 二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉…

124. 二叉树中的最大路径和

二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。

路径和 是路径中各节点值的总和。

给你一个二叉树的根节点 root ,返回其 最大路径和 。

//自己写的
class Solution {
public:int maxpasssum(TreeNode* root,int& maxtmp){if(!root) return 0;int leftmaxsum = max(maxpasssum(root->left,maxtmp),0);int rightmaxsum = max(maxpasssum(root->right,maxtmp),0);maxtmp = max(maxtmp,leftmaxsum+rightmaxsum+root->val);return root->val+max(leftmaxsum,rightmaxsum);}int maxPathSum(TreeNode* root) {int maxtmp = INT_MIN;maxpasssum(root,maxtmp);return maxtmp;        }
};

逻辑有点像求二叉树的最大深度,都是需要在递归过程中间进行判断再回溯

本题需要考虑的是,对于递归到的根节点来说,最大路径和可能并不经过该节点,所以需要引入一个maxtmp进行存储。

这里maxpasssum返回值含义是,目前经过该节点的最大单向路径和(不横跨左右子树),left/rightmaxsum则为其左右子树返回的对应值与0的最大值(返回值可能小于0,此时取零相当于不考虑加上这条分支了)

由此可以递推对于任意节点,新出现的可能最大路径和为leftmaxsum+rightmaxsum+root->val,实时比较更新就可以得到最终结果了。

http://www.dtcms.com/a/513971.html

相关文章:

  • 如何学做网站外包天津建设工程招标网
  • 金华官方网站建设表白视频制作网站
  • 现在还有企业做网站吗常州网站支付通道建设
  • 如何用模版做网站深圳福田网站优化网络营销培训学校
  • 杭州网站建设费用多少app推广平台接单渠道
  • debian13安装PostgreSQL并远程连接
  • 做网站需要多大的内存潍坊建网站的
  • 网站建设应该考虑哪些问题汕头澄海玩具
  • 做装修的业务网站请稍后重试(3008)
  • 济南网站优化推广php网站开发总结文档
  • 用html做网站源代码东莞市国外网站建设报价
  • 网站建设交流平台如何制作自己的网站视频教程
  • 江门加盟网站建设德阳做网站
  • 网站建设商务通什么意思网站做sem推广时要注意什么意思
  • 买完域名后如何建设网站wordpress 客户端使用
  • 网站后台软件可以自己做吗全屋定制十大品牌排行榜前十名
  • phpcms网站建设做装修工程找什么网站接单
  • 高校门户网站建设本溪建设网站
  • 办公家具网站模板网站开发证书要求
  • 山东省建设厅招标网站首页网站开发的收入
  • 容桂网站制作咨询湛江h5建站
  • 深圳网站建设网网站建设 需求
  • 邢台seo网站制作如何跟进psd做网站
  • 网站专题报道页面怎么做的河南网站托管
  • 上海高端品牌网站建设专家优设网设计师导航
  • 如何免费申请网站白云网站建设公
  • 做网站必须有框架是吗品牌建设内涵
  • Prometheus 监控系统详解
  • 济南网站建设公司哪家好呼市做网站
  • 网站搭建和网站开发手机怎样建设网站