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

网站设计一个月多少钱中国著名外贸公司有哪些

网站设计一个月多少钱,中国著名外贸公司有哪些,互联网公司加盟,二手域名购买已备案124. 二叉树中的最大路径和 问题#xff1a; 二叉树中的 路径 被定义为一条节点序列#xff0c;序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点#xff0c;且不一定经过根节点。 路径和 是路径中各节点值的总…124. 二叉树中的最大路径和 问题 二叉树中的 路径 被定义为一条节点序列序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root 返回其 最大路径和 。 示例 1 输入root [1,2,3] 输出6 解释最优路径是 2 - 1 - 3 路径和为 2 1 3 6 示例 2输入root [-10,9,20,null,null,15,7] 输出42 解释最优路径是 15 - 20 - 7 路径和为 15 20 7 42提示树中节点数目范围是 [1, 3 * 104] -1000 Node.val 1000解决 这道题典型的dfs问题我们只需要dfs拿到子树可以提供的最大价值就好对于这种规模不同的相同子问题直接dfs递归走起。 所以我们的dfs在计算的时候 一方面要统计该子树所拥有的的最大路径和用来和最终结果做比较一方面要计算该子树可以提供给父亲的最大价值从而递归 func maxPathSum(root *TreeNode) int {maxNum : math.MinInt32 //这里不要用Int因为Int为0如果给个用例是负数就过不了了得给它来个大负数var dfs func(root *TreeNode) intdfs func(root *TreeNode) int {if root nil {return 0}left : dfs(root.Left)right : dfs(root.Right)innerMaxNum : left root.Val right //当前子树最大路径和所以下面需要和外面的maxNum做对比maxNum max(innerMaxNum, maxNum)outMaxNum : root.Val max(left, right) //当前子树可以提供给父亲节点最大价值用于递归延续return max(outMaxNum, 0)}dfs(root)return maxNum }func max(a, b int) int {if a b {return a}return b }
http://www.zqtcl.cn/news/832387/

相关文章:

  • 网站做关键词首页淮南网站建设报价
  • 西山区城市建设局网站网页浏览器的英文缩写
  • 个人网站怎么做内容比较好昆明网站制作企业
  • 婚嫁网站建设计划专业 网站建设
  • 成品免费ppt网站做网站玩玩
  • 怎么给网站做seo优化网站的主页按钮怎么做的
  • 蓬莱做网站公司wordpress 加微信号
  • 建设网站如何优化关键词鞍山网站制作招聘网
  • 公司的网站是什么wordpress禁止s.w.org
  • 什么网站做蜘蛛池广渠门做网站的公司
  • 网站建设公司一年多少钱网站建设高校
  • 网站建设以及seo报告的格式
  • 如何做网站免费搭桥链接网站建设使用的什么软件
  • html 门户网站怎么根据网站做二维码
  • 网站增加新闻功能建设境外网站需要什么手续
  • 做产品设计之前怎么查资料国外网站怀化政法网站
  • 微信商城与网站一体深圳it外包服务公司
  • 北京建网站 优帮云建筑考试培训网
  • 深圳市网站哪家做的好巴彦淖尔网站制作开发
  • 搭建网站的步骤有哪些产品推广活动策划方案
  • 哪些网站是用c语言做的html网页wordpress
  • 宁波专业的网站建设网站打开速度慢是否需要升级带宽
  • 长春地区网站建设网站内页跳转wap
  • 瑞安做网站100个万能网站
  • 做网站的哪家好天津企朋做网站的公司
  • 不花钱怎么做网站运营定州网页设计
  • 公司注销后网站备案大型网站建设用什么系统好
  • 网站建设服务公司专业服务海外留学网站建设方案
  • 哈尔滨建站模板搭建马鞍山市网站建设
  • 上海网站设计专注乐云seo个人简介代码网页制作模板