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

南宁网站建设策划方案四种营销模式

南宁网站建设策划方案,四种营销模式,湖州市网站建设公司,如何找外贸网站建设公司1.题目描述 2.思路 (1)至少要包含一个节点。所以就是以当前节点为根节点的左右孩子 (2)一个节点不能经过两次,子树(左右孩子)的和交给递归去做。 递归公式:sum自己左右 递归返回结果…

1.题目描述

在这里插入图片描述

2.思路

(1)至少要包含一个节点。所以就是以当前节点为根节点的左右孩子
(2)一个节点不能经过两次,子树(左右孩子)的和交给递归去做。
递归公式:sum=自己+左+右
递归返回结果:output=自己+max(左,右)
递归过程,找到maxsum=max(maxsum,sum)

3.代码实现

 class TreeNode {int val;TreeNode left;TreeNode right;TreeNode() {}TreeNode(int val) {this.val = val;}TreeNode(int val, TreeNode left, TreeNode right) {this.val = val;this.left = left;this.right = right;}}public class H124maxPathSum {int ans=Integer.MIN_VALUE;public int maxPathSum(TreeNode root) {//1.将每个节点去进行递归dfs(root);return ans;}int dfs(TreeNode root){if(root==null){return 0;}int left=dfs(root.left);int right=dfs(root.right);
//         当前节点作为“顶点”,同时连接左子树和右子树时,路径和是多少?
//
//         然后更新全局最大路径和 ans。//更新“当前整棵树最大路径和”ans=Math.max(left+right+root.val,ans);//当前节点的左右子树选取最大的那个,如果右负数的我们直接置于0//dfans 其实是“当前节点能选择的左右子树中路径贡献最大的一边”。////因为不能从当前节点同时向左和右扩展(那样就不算是一条路径了),所以只能选一边。int dfans=Math.max(left,right);//选当前节点的左右子树选取最大的那个,然后再加上根节点return Math.max(dfans+ root.val,0);
//         当前节点能向上传递给父节点的最大路径贡献是多少?
//
//         如果左右都为负数,直接返回 0。
//
//         否则返回 当前节点值 + 左/右子树中较大的贡献。}
}
http://www.dtcms.com/wzjs/347500.html

相关文章:

  • 做的好的排版网站南阳本地网络推广优化公司
  • 淘宝客网站怎么做app拉新推广平台
  • wbs分析网站建设合肥网站推广电话
  • 做网页的网站叫什么软件企业推广方案
  • 平谷区建设委员会网站手机在线制作网站
  • wordpress付费下载插件排名怎么优化快
  • 巴中做网站的公司地推拉新app推广平台
  • 网站自己怎么建设廊坊首页霸屏优化
  • 哈尔滨网站开发建设公司电话搜一搜搜索
  • 大理网站建设沛宣宁波seo推广定制
  • 网站优化方案书百度指数 移民
  • python做的网站有哪些百度游戏风云榜
  • 嘉兴网站推广价格百度移动端点赞排名软件
  • 学院网站建设意义智慧教育
  • 网站怎么做才能让更多平台展现自己怎样推广呢
  • 关于加强公司 网站建设的通知哪里可以接广告
  • 山西省网站建设制作营销推广的作用
  • 好的网站建设案例郑州百度seo排名公司
  • 南通网站建设团队活动策划方案详细模板
  • 建设flash网站青岛网络seo公司
  • cms建设网站郑州网站制作公司
  • 网站建设 镇江万达自己开网店怎么运营
  • 做群头像的网站在线制作图片搜索识图入口
  • 成都定制网站建设排名优化公司口碑哪家好
  • 做衣服 网站关键词排名顾问
  • 丹东做网站seo外包公司报价
  • 如何配置php网站新媒体营销成功案例
  • 多语言网站怎么实现北京seo网络推广
  • 给公司做网站怎么弄技术培训机构排名前十
  • 十大网站免费网络营销平台的主要功能