【LeetCode热题100(79/100)】打家劫舍

题目地址: 链接

思路: dp,dp[i] = Math.max(dp[i - 1], dp[i - 2] + nums[i - 1]);

ts 复制代码
/*
 * @lc app=leetcode.cn id=198 lang=typescript
 *
 * [198] 打家劫舍
 */

// @lc code=start
function rob(nums: number[]): number {
    let n = nums.length;
    let dp= new Array(n + 1).fill(0);
    dp[1] = nums[0];
    for(let i = 2; i <= n; i ++) {
        dp[i] = Math.max(dp[i - 1], dp[i - 2] + nums[i - 1]);
    }
    return dp[n];
};
// @lc code=end
相关推荐
想逃离铁厂的老铁2 小时前
Day41 >> 121、买卖股票的最佳时机 + 122.买卖股票的最佳时机II + 123.买卖股票的最佳时机III
算法·leetcode
iAkuya2 小时前
(leetcode)力扣100 41二叉树的层序遍历(bfs)
windows·leetcode·宽度优先
老鼠只爱大米2 小时前
LeetCode算法题详解 53:最大子数组和
leetcode·动态规划·分治法·最大子数组和·kadane算法·maxsubarray
小欣加油2 小时前
leetcode 面试题17.16 按摩师
数据结构·c++·算法·leetcode·动态规划
飞Link2 小时前
数据合成中的通用模型蒸馏、领域模型蒸馏和模型自我提升
算法·数据挖掘
夏鹏今天学习了吗2 小时前
【LeetCode热题100(80/100)】完全平方数
算法·leetcode·职场和发展
sin_hielo2 小时前
leetcode 3454(扫描线模板题:矩形面积并)
数据结构·算法·leetcode
a程序小傲2 小时前
中国邮政Java面试被问:Kafka的Log Compaction实现和删除策略
java·开发语言·后端·python·面试·职场和发展·kafka
地球资源数据云2 小时前
1960年-2024年中国农村居民消费价格指数数据集
大数据·数据库·人工智能·算法·数据集