java leetcode之[中等]62. 不同路径

java leetcode之[中等]62. 不同路径,第1张

java leetcode之[中等]62. 不同路径

题目的链接在这里:https://leetcode-cn.com/problems/unique-paths/

目录
  • 题目大意
  • 一、示意图
  • 二、解题思路
    • 动态规划


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

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

问总共有多少条不同的路径?


一、示意图

二、解题思路
动态规划
动态规划

代码如下:

class Solution {
    public int uniquePaths(int m, int n) {
        //从左上的起点到右下的终点 有几种不同的路径
        //那动态规划 就是
        int[][] dp=new int[m][n];
        //dp[i][j]表示到这边的几种路径 因为机器人只能往下或者往有右走 所以一些初始化可以修改了
        //比如第一行只能全是一条路径
        for(int i=0;i 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5660545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存