Voyz's Studio.

LeetCode算法笔记--不同路径

字数统计: 165阅读时长: 1 min
2020/10/10 Share

LeetCode算法笔记–Day24

62. 不同路径

题目:

一个机器人位于一个 m x n 网格的左上角。
机器人每次只能向下或者向右移动一步。
机器人试图达到网格的右下角。
问总共有多少条不同的路径?。

robot_maze.png

示例1:
输入: m = 3, n = 2
输出:3

我的解答:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
* @param {number} m
* @param {number} n
* @return {number}
*/
var uniquePaths = function(m, n) {
let _path_arr = new Array(n).fill(new Array(m).fill(1));
for(let row = 0;row < n;row++){
for(let column = 0;column < m;column++){
if(row != 0 && column != 0) _path_arr[row][column] = _path_arr[row-1][column] + _path_arr[row][column-1]
}
}
return _path_arr[n-1][m-1]
};
CATALOG
  1. 1. LeetCode算法笔记–Day24
  2. 2. 62. 不同路径
    1. 2.0.0.0.1. 题目:
    2. 2.0.0.0.2. 我的解答: