打家劫舍

打家劫舍

Tag

当前位置:首页 > 打家劫舍 >
  • Leetcode 337题,打家劫舍3怎么解?

    Leetcode 337题,打家劫舍3怎么解?

    题目 26年7月17日 func rob int { steal,notSteal := dfs return max } func dfs { if root == nil { return 0,0 } leftSteal,leftNotSteal := dfs rightSteal。rightNotSteal := dfs curSteal := root.Val +

    查看更多 2026-09-05

  • Leetcode 213.打家劫舍2,哪一题难度最大?

    Leetcode 213.打家劫舍2,哪一题难度最大?

    题目 26年7月16日 func rob int { if len 思路 这道题本质上是「打家劫舍」的循环版。主要是不能同时抢首尾两间房子 。我们把问题拆成两种情况: 不考虑最终一间房子,只用标准 DP 求前 n 间的最优解。 不考虑第一间房子,同理求前 n‑1 间的最优解。 两种方案取较大值即可得到最终答案。代码中 rob 函数完成拆分与比较,rob1 则实现传统的 DP 过程。

    查看更多 2026-08-04

提交需求或反馈

Demand feedback