
动态规划
动态规划
Alph Ben
这个作者很懒,什么都没留下…
展开
-
Leetcode 53. 最大子序和
题目 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 代码 class Solution { public: int maxSubArray(vector<int>& nums) { int dp[nums.size()],ans=nums[0]; dp[0]=nums[0]; for(int i=1;i<nums.size();i++) {原创 2020-07-23 23:14:34 · 168 阅读 · 0 评论 -
Leetcode 64. 最小路径和 动态规划
题目 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 https://leetcode-cn.com/problems/minimum-path-sum/ 思路 和63题一样 代码 class Solution { public: int minPathSum(vector<vector<int>>& grid) { vector<vector<原创 2020-07-23 23:03:59 · 182 阅读 · 0 评论 -
Leetcode 63. 不同路径 II 动态规划
题目 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/unique-paths-ii 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 类似的题目看64题 代码 class S原创 2020-07-23 22:58:49 · 154 阅读 · 0 评论