Leetcode 不同路径系列

Leetcode不同路径系列题解笔记

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。

机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?

两种解法: 1. 简单的动态规划 2.计算组合值 (总共可以走m+n-2步,向下走需要选择n-1步)

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为”Start” )。

机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为”Finish”)。

现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 10 来表示。

基于不同路径的动态规划解法,只需要在遇到障碍物时将路径值dp[i][j]更新为0 (需要注意dp的初始化,即第一行和第一列的dp值在遇到障碍物后都置为0)

Original: https://www.cnblogs.com/justLittleStar/p/15122803.html
Author: LeonYi
Title: Leetcode 不同路径系列

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/567001/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球