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

做购物平台网站需要注意什么深圳宝安企业网站建设

做购物平台网站需要注意什么,深圳宝安企业网站建设,点开图片跳到网站怎么做,青岛网站建设公司排行二叉树的最大路径和 难度:困难 题目描述 二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点…

二叉树的最大路径和

难度:困难

题目描述

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

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

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

示例1

输入: root = [1,2,3]
输出: 6

示例2

输入: root = [-10,9,20,null,null,15,7]
输出: 42

题解

因为每个节点只能遍历一次,所以当选择的根节点不为最顶层的节点的时候,叶子节点只能选择一个,可以利用回溯算法,将两个叶子节点其中的最大值(需要大于0)和当前节点的和与0进行比较的结果返回,回溯结束之后就可以得到最终结果

想法代码

public class TreeNode
{public int val;public TreeNode left;public TreeNode right;public TreeNode(int val = 0, TreeNode left = null, TreeNode right = null){this.val = val;this.left = left;this.right = right;}
}public class Solution
{public static void Main(string[] args){Solution solution = new Solution();TreeNode root = new TreeNode{val = -10,left = new TreeNode(9),right = new TreeNode{val = 20,left = new TreeNode(15),right = new TreeNode(7)}};int x = solution.MaxPathSum(root);Console.WriteLine(x);}public int ans = int.MinValue;public int MaxPathSum(TreeNode root){BackTrack(root);return ans;}public int BackTrack(TreeNode root){if (root == null){return 0;}int left = BackTrack(root.left);int right = BackTrack(root.right);int current = Math.Max(0, left) + Math.Max(0, right) + root.val;ans = Math.Max(current, ans);return Math.Max(0, Math.Max(left, right)) + root.val;}
}
http://www.yayakq.cn/news/453690/

相关文章:

  • 简单的网站制作代码百度怎么做自己网站
  • 重庆网站建不想使用wordpress
  • 企业网站制作建站公司沈阳鸿晟服装有限公司的案例
  • 做网站的 深圳洋桥网站建设公司
  • wordpress压缩宁波优化网站排名软件
  • 省网站建设经典的高端网站建设公司着陆页设计
  • 庆阳网站设计公司android网站开发视频
  • 中国建设银行集团网站软件开发专业技能怎么写
  • 长沙网站开发培训学校wordpress 多次登录
  • 西地那非360优化大师下载
  • 邵阳网站seo运营实力 网站建设
  • 东阳畅销自适应网站建设如何访问未备案的网站
  • 网站制作有名 乐云践新专家广州省建设监理协会网站
  • 公司网站 仿站什么意思深圳建设工程交易集团官网
  • 网站的建设运营收费是哪些wordpress做微博
  • 网站焦点图制作教程wordpress大前端主题下载
  • 邯郸网站设计培训丰顺网站建设
  • logo做ppt模板下载网站厦门网络推广建网站
  • 欧美风的网站设计网站做微信链接怎么做的
  • 昆山外贸网站建设推广wordpress 页面别名
  • 电商网站 解决方案新津公园城市建设局网站
  • 用自己的电脑做网站服务器paypal可做网站
  • 关镇铨装修到底怎样网站优化工具分析工具
  • 美容美发网站源码网站建设 苏州
  • 免费手机网站建站系统做upc条形码的网站
  • 网站开发 外包浦项建设公司员工网站
  • 做网站用什么免费字体画册设计制作
  • 如何查看一个网站的所有二级域名大型门户网站程序
  • 吴镇宇做的电影教学网站网站首页排名seo搜索优化
  • 二手车 东莞网站建设头条网站开发