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

力扣hot100:打家劫舍

题目描述:

动态规划思路描述:

  • 状态定义:
    定义dp[i]表示偷窃前i个房子的最大金额。
    那么,对于第i个房子,我们有两种选择:

    • 不偷:如果我们不偷当前的房子,那么最大金额就是前一个房子的最大金额,即dp[i-1]

    • :如果我们偷了当前的房子,那么最大金额就是前一个房子不能偷的情况下,加上当前房子的金额,即dp[i-2] + nums[i]

    因此,状态转移方程为:
    dp[i] = Math.max(dp[i-1], dp[i-2] + nums[i])

代码解析:

class Solution { public int rob(int[] nums) { int pre=0; int cur=0; int temp; for(int num:nums){ temp=cur; cur=Math.max(cur,pre+num); pre=temp; } return cur; } }

由于dp[n] 只与 dp[n−1] 和 dp[n−2] 有关系,因此我们可以设两个变量curpre交替记录,cur表示dp[n−1] ,pre表示dp[n−2],开始由于一栋房子也没偷,cur和pre均为0,num是当前房子的价格,在循环中遍历房子。

http://www.jsqmd.com/news/414260/

相关文章:

  • 2026年意大利维罗纳石材展Marmomac - 新天国际会展
  • 安吉龙山源陵园联系方式:综合信息查询与使用指引 - 十大品牌推荐
  • Webpack output深度解析
  • 华为晟腾设备910B进行pytorch初始化时的设置 —— torch_npu的初始化设置
  • 2026年机器人智能焊接系统公司推荐:为何企业都选择与这家“小巨人”合作? - 品牌2025
  • 2026年贵阳安全且评价不错的天河潭度假酒店推荐与选择指南 - 工业设备
  • 堆垛机控制系统测距器校验FC20
  • 2026第三方验货优质机构推荐指南 - 优质品牌商家
  • 分享种子展会防疫措施,2026年河南种子展销会准备得咋样 - 工业推荐榜
  • 解锁本地AI潜能:使用Ollama与Python构建私有化大语言模型应用
  • 【信息科学与工程学】【运营科学】 第一篇 运营科学知识
  • 硕士文献综述 “反内卷” 指南:paperzz 如何让你从 “熬夜凑字数” 到 “精准做研究”
  • 进化之路完美修复版本源码 – 带后台的文字游戏系统PHP开源项目
  • 闲置沃尔玛购物卡别闲置,一键回收省心兑现 - 团团收购物卡回收
  • 2026年电瓶充电机知名品牌商推荐优选指南 - 品牌2025
  • 2025 年 AI 文献综述工具全攻略:9款ai工具,告别文献焦虑
  • 2026年高校在线考试云平台推荐:基于考试改革的在线答题考试软件/电脑考试平台/考试题库平台专业选型指南 - 品牌推荐官
  • 2026年上海搬场服务推荐榜单:居民/企业/精品/日式/同城/跨城/办公室/收纳/国际/仓储,专业高效与极致体验的全方位解析 - 品牌企业推荐师(官方)
  • 成都近郊优质农家乐休闲农庄推荐指南:成都周边农家乐推荐理由、成都团年农家乐、成都最火的农家乐选择指南 - 优质品牌商家
  • 2026真空熔炼炉厂家推荐:感应加热设备 高频感应加热设备 中频感应加热设备 高频焊机等设备 - 深度智识库
  • 微信立减金怎么变现?正规回收渠道安全秒到账 - 团团收购物卡回收
  • 好写作AI | 语法纠错与风格优化:好写作AI让你的文字更高级
  • 2026年上海搬家服务推荐榜单:居民/企业/精品/日式/同城/跨城/办公室/国际搬家及收纳仓储,专业高效与极致体验口碑之选 - 品牌企业推荐师(官方)
  • 2026年2月钻孔机专机定制厂家推荐榜:按需定制与成熟方案 - 品牌鉴赏师
  • 九部门联合发文!教育数字化迎重磅规划,技术人迎来新机遇
  • 2026成都近郊包吃住农家乐优质推荐榜 - 优质品牌商家
  • 支付宝消费券回收指南,闲置券也能快速兑现 - 团团收购物卡回收
  • 探讨旋铆机正规供应商,科德机电费用咋收,在佛山、东莞好用不? - 工业设备
  • 好写作AI | 从平淡到惊艳:好写作AI的修辞润色技巧全公开
  • 2026年2月定做冷库公司推荐,按需定制与专业厂家实力测评 - 品牌鉴赏师