120. 三角形最小路径和

难度中等

给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。

相邻的结点 在这里指的是 下标上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。

 

例如,给定三角形:

[
     [2],
    [3,4],
   [6,5,7],
  [4,1,8,3]
]

自顶向下的最小路径和为 11(即,3 + 1 = 11)。

 

说明:

如果你可以只使用 O(n) 的额外空间(n 为三角形的总行数)来解决这个问题,那么你的算法会很加分。

通过次数58,208
提交次数90,027
贡献者
LeetCode
相关企业
相关标签
贡献
#101 对称二叉树
简单
#102 二叉树的层序遍历
中等
#103 二叉树的锯齿形层次遍历
中等
#104 二叉树的最大深度
简单
#105 从前序与中序遍历序列构造二叉树
中等
#106 从中序与后序遍历序列构造二叉树
中等
#107 二叉树的层次遍历 II
简单
#108 将有序数组转换为二叉搜索树
简单
#109 有序链表转换二叉搜索树
中等
#110 平衡二叉树
简单
#111 二叉树的最小深度
简单
#112 路径总和
简单
#113 路径总和 II
中等
#114 二叉树展开为链表
中等
#115 不同的子序列
困难
#116 填充每个节点的下一个右侧节点指针
中等
#117 填充每个节点的下一个右侧节点指针 II
中等
#118 杨辉三角
简单
#119 杨辉三角 II
简单
#120 三角形最小路径和
中等
#121 买卖股票的最佳时机
简单
#122 买卖股票的最佳时机 II
简单
#123 买卖股票的最佳时机 III
困难
#124 二叉树中的最大路径和
困难
#125 验证回文串
简单
#126 单词接龙 II
困难
#127 单词接龙
中等
#128 最长连续序列
困难
#129 求根到叶子节点数字之和
中等
#130 被围绕的区域
中等
#131 分割回文串
中等
#132 分割回文串 II
困难
#133 克隆图
中等
#134 加油站
中等
#135 分发糖果
困难
#136 只出现一次的数字
简单
#137 只出现一次的数字 II
中等
#138 复制带随机指针的链表
中等
#139 单词拆分
中等
#140 单词拆分 II
困难
#141 环形链表
简单
#142 环形链表 II
中等
#143 重排链表
中等
#144 二叉树的前序遍历
中等
#145 二叉树的后序遍历
困难
#146 LRU缓存机制
中等
#147 对链表进行插入排序
中等
#148 排序链表
中等
#149 直线上最多的点数
困难
#150 逆波兰表达式求值
中等