郁梓馨 发表于 2025-9-26 11:51:54

hot100之多维动态规划

我是比较爱用自底向上的自底向上方法不会计算多余情况, 也不用memo存储
不同路径(062)

class Solution {
    public int uniquePaths(int m, int n) {
      int[][] dp = new int;
      for (int i = 0; i < m;i++){
            dp = 1;
      }
      for (int j = 0; j < n; j++){
            dp = 1;
      }

      for (int i = 1; i < m; i++){
            for (int j = 1; j < n; j++){
                dp = dp + dp;
            }
      }

      return dp;
    }
}

[*]分析
对0行0列初始化,后进行合流
最小路径和(064)

class Solution {
    public int minPathSum(int[][] grid) {
      int m = grid.length;
      int n = grid.length;
      int[][] dp = new int;
      dp = grid;

      for (int i = 1; i < m; i++){
            dp = dp + grid;
      }
      for (int j = 1; j < n; j++){
            dp = dp + grid;
      }

      for (int i = 1; i < m; i++){
            for (int j = 1; j < n; j++){
                dp = Math.min(dp, dp) + grid;
            }
      }

      return dp;
    }
}

[*]分析
同样是初始化, 再合流
根据dp数组的依赖关系, 可以进行空间优化
最长回文子串(005)

class Solution {    public String longestPalindrome(String s) {      String res = " ";      for (int i = 0; i < s.length(); i++){            String str1 = longestSubPalindrome(i, i, s);            String str2 = longestSubPalindrome(i, i+1, s);            res = res.length() > str1.length() ? res : str1;            res = res.length() > str2.length() ? res : str2;      }      return res;    }    private String longestSubPalindrome(int lef, int rig, String s){      while (0

福清婉 发表于 2025-10-27 19:28:12

感谢分享,下载保存了,貌似很强大

俞秋荣 发表于 2025-11-28 06:00:00

喜欢鼓捣这些软件,现在用得少,谢谢分享!

届表 发表于 2025-11-30 01:12:56

鼓励转贴优秀软件安全工具和文档!

啦汇 发表于 2025-12-11 01:34:17

yyds。多谢分享

类饲冰 发表于 2025-12-14 11:56:31

新版吗?好像是停更了吧。

宿遘稠 发表于 2025-12-23 17:04:52

感谢分享,学习下。

酝垓 发表于 2026-1-13 22:29:33

谢谢楼主提供!

煅汾付 发表于 2026-1-16 18:23:31

感谢分享,下载保存了,貌似很强大

威割 发表于 2026-1-18 14:37:00

收藏一下   不知道什么时候能用到

缣移双 发表于 2026-1-24 09:12:46

鼓励转贴优秀软件安全工具和文档!

全叶农 发表于 2026-1-28 03:34:56

谢谢分享,辛苦了

焦和玉 发表于 2026-2-3 04:05:13

懂技术并乐意极积无私分享的人越来越少。珍惜

泡市 发表于 2026-2-3 07:57:18

感谢分享

愆蟠唉 发表于 2026-2-6 05:29:18

谢谢分享,辛苦了

荏牌 发表于 2026-2-6 07:23:05

yyds。多谢分享

获弃 发表于 2026-2-7 06:14:51

感谢分享,学习下。

予捻 发表于 2026-2-8 03:22:36

感谢分享,下载保存了,貌似很强大

蔓好 发表于 2026-2-8 21:34:48

感谢分享

仲水悦 发表于 2026-2-9 14:02:12

感谢分享
页: [1] 2
查看完整版本: hot100之多维动态规划