码迷,mamicode.com
首页 > 其他好文 > 详细

(Easy) House Robber LeetCode

时间:2019-08-02 13:24:18      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:length   ++   new   etc   tco   i++   col   max   style   

class Solution {
    public int rob(int[] nums) {
        
        if(nums.length<=0 || nums ==null){
            return 0;
        }
        
        if( nums.length ==1){
            return nums[0];
        }
        
        if(nums.length ==2){
            
            return Max(nums[0],nums[1]);
        }
        
        int[] dp = new int[nums.length];
        
        
        dp[0] = nums[0];
        dp[1] = Max(nums[0],nums[1]);
        
        for(int i = 2; i<nums.length; i++){
            
            
            dp[i] = Max((dp[i-2]+nums[i]),dp[i-1]);
        }
        
        return dp[nums.length-1];
    }
    
    
    public int Max(int a, int b){
        
        return a>b? a: b;
    }
}

 

(Easy) House Robber LeetCode

标签:length   ++   new   etc   tco   i++   col   max   style   

原文地址:https://www.cnblogs.com/codingyangmao/p/11287866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!