摘要:
一个二维的动态规划的题目,之前见过类似的 递推方程很好写: dp(m,n)=max(dp(m-1,n),dp(m,n-1)+map(m,n),边缘的则特殊处理 至于怎么写for循环,自然想到是两层for循环写完: 于是代码如下: class Solution { public int maxValu 阅读全文
摘要:
思路: 统计层数,一开始想能不能dfs做,但怎么想感觉都不好做(脑袋里还是遍历的想法),然后自然就想到层序遍历,然后每次经过一层加一就行 class Solution { public int maxDepth(TreeNode root) { if(root==null) {return 0;} 阅读全文