【LeetCode-每日一题】-120. 三角形最小路径和

简介: 【LeetCode-每日一题】-120. 三角形最小路径和

1. 题目描述

2. 题目分析

  1. 动态规划的入门题目
  2. 思路就是,如果当前我们是3的话,我们需要在6和5之间选择一个最小的加上3,遍历整个数组,最后得到一个最小的数。

3. 题目代码

public int minimumTotal(List<List<Integer>> triangle) {
    int n = triangle.size();
    int[] dp = new int[n + 1];
    for (int i = n - 1; i >= 0; i--) {
      for (int j = 0; j <= i; j++) {
        dp[j] = Math.min(dp[j], dp[j + 1]) + triangle.get(i).get(j);
      }
    }
    return dp[0];
  }


相关文章
|
4月前
代码随想录Day33 LeetCode T62不同路径 LeetCode T63 不同路径II
代码随想录Day33 LeetCode T62不同路径 LeetCode T63 不同路径II
47 0
|
4月前
|
Go
golang力扣leetcode 437.路径总和III
golang力扣leetcode 437.路径总和III
38 0
|
4月前
|
Go
golang力扣leetcode 63.不同路径II
golang力扣leetcode 63.不同路径II
14 0
|
4月前
|
存储 Go
golang力扣leetcode 64.最小路径和
golang力扣leetcode 64.最小路径和
13 0
|
4月前
leetcode-329:矩阵中的最长递增路径
leetcode-329:矩阵中的最长递增路径
23 0
|
2月前
leetcode热题100.二叉树中的最大路径和
leetcode热题100.二叉树中的最大路径和
18 0
|
2月前
|
vr&ar
leetcode热题100.路径总和 III
leetcode热题100.路径总和 III
19 1
力扣1496 判断路径是否相交
力扣1496 判断路径是否相交
|
3月前
LeetCode题:931下降路径最小和
LeetCode题:931下降路径最小和
27 0
|
4月前
leetcode-64:最小路径和
leetcode-64:最小路径和
19 0

热门文章

最新文章