LeetCode 337. House Robber III
来源:互联网 发布:百度算法调整2017 编辑:程序博客网 时间:2024/05/17 05:53
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { public int rob(TreeNode root) { return findMax(root)[0]; } private int[] findMax(TreeNode root) { int[] max = new int[2]; if (root == null) return max; int[] l = findMax(root.left); int[] r = findMax(root.right); max[1] = l[0] + r[0]; max[0] = Math.max(max[1], l[1] + r[1] + root.val); return max; }}
0 0
- [leetcode] 337. House Robber III
- LeetCode#337. House Robber III
- LeetCode *** 337. House Robber III
- [leetcode]337. House Robber III
- LeetCode-337. House Robber III
- [leetcode]337. House Robber III
- LeetCode-337.House Robber III
- LeetCode 337. House Robber III
- Leetcode 337. House Robber III
- leetcode 337. House Robber III
- LeetCode - 337. House Robber III
- 【LeetCode】337. House Robber III
- 【leetcode】337. House Robber III
- [leetcode] 337. House Robber III
- LeetCode 337. House Robber III
- 【LeetCode】337. House Robber III
- LeetCode 337. House Robber III
- LeetCode 337. House Robber III
- ::before 与 ::after
- Android 实现文件的单线程断点续传下载
- 阅读文献的三大问题:坐不住,记不住,想不开
- 【JZOJ 4216】 平方和
- Python lambda的学习
- LeetCode 337. House Robber III
- 跨平台rsa签名与验签
- (2.2.8.6)gradle 排除排除本地项目 部分依赖
- mybatis之 # 与 $ 区别以及 sql 预编译
- JavaScript 正则表达式对象RegExp
- Java——搭建自己的RESTful API服务器(SpringBoot、Groovy)
- Ami换机模块
- css样式表的继承、后代选择器与子选择器的区别、相邻选择器
- 自己写的json转java bean工具类