摘要:
完全背包 import java.util.Arrays; class Solution { public int numSquares(int n) { /** * dp[j]定义为和为j的完全平方数的最小个数 * 因为是求最小值,因此所有位置初始化为最大值 * 初始值dp[0] == 0 */ 阅读全文
posted @ 2022-01-20 16:42
振袖秋枫问红叶
阅读(67)
评论(0)
推荐(0)
摘要:
动态规划 class Solution { public int minPathSum(int[][] grid) { int m = grid.length; int n = grid[0].length; /** * dp[i][j]定义为从起点出发到当前这个点的最小路径和 * 初始值dp[0] 阅读全文
posted @ 2022-01-20 15:01
振袖秋枫问红叶
阅读(42)
评论(0)
推荐(0)
摘要:
动态规划 import java.util.List; class Solution { public int minimumTotal(List<List<Integer>> triangle) { /** * 逆向思维 * 从下往上寻找最小路径,路径的条数越来越少,更容易找到 * 假设最后一行下 阅读全文
posted @ 2022-01-20 14:43
振袖秋枫问红叶
阅读(40)
评论(0)
推荐(0)

浙公网安备 33010602011771号