Update
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
</a>
|
||||
<p align="center"><strong><a href="https://mp.weixin.qq.com/s/tqCxrMEU-ajQumL1i8im9A">参与本项目</a>,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益!</strong></p>
|
||||
|
||||
## 62.不同路径
|
||||
# 62.不同路径
|
||||
|
||||
[力扣题目链接](https://leetcode-cn.com/problems/unique-paths/)
|
||||
|
||||
@@ -18,26 +18,26 @@
|
||||
|
||||

|
||||
|
||||
输入:m = 3, n = 7
|
||||
输出:28
|
||||
* 输入:m = 3, n = 7
|
||||
* 输出:28
|
||||
|
||||
示例 2:
|
||||
输入:m = 2, n = 3
|
||||
输出:3
|
||||
解释:
|
||||
从左上角开始,总共有 3 条路径可以到达右下角。
|
||||
* 输入:m = 2, n = 3
|
||||
* 输出:3
|
||||
|
||||
解释: 从左上角开始,总共有 3 条路径可以到达右下角。
|
||||
1. 向右 -> 向右 -> 向下
|
||||
2. 向右 -> 向下 -> 向右
|
||||
3. 向下 -> 向右 -> 向右
|
||||
|
||||
|
||||
示例 3:
|
||||
输入:m = 7, n = 3
|
||||
输出:28
|
||||
* 输入:m = 7, n = 3
|
||||
* 输出:28
|
||||
|
||||
示例 4:
|
||||
输入:m = 3, n = 3
|
||||
输出:6
|
||||
* 输入:m = 3, n = 3
|
||||
* 输出:6
|
||||
|
||||
提示:
|
||||
* 1 <= m, n <= 100
|
||||
@@ -242,7 +242,7 @@ public:
|
||||
## 其他语言版本
|
||||
|
||||
|
||||
Java:
|
||||
### Java
|
||||
```java
|
||||
/**
|
||||
* 1. 确定dp数组下标含义 dp[i][j] 到每一个坐标可能的路径种类
|
||||
@@ -273,9 +273,9 @@ Java:
|
||||
return dp[m-1][n-1];
|
||||
}
|
||||
|
||||
```
|
||||
```
|
||||
|
||||
Python:
|
||||
### Python
|
||||
```python
|
||||
class Solution: # 动态规划
|
||||
def uniquePaths(self, m: int, n: int) -> int:
|
||||
@@ -286,7 +286,7 @@ class Solution: # 动态规划
|
||||
return dp[m - 1][n - 1]
|
||||
```
|
||||
|
||||
Go:
|
||||
### Go
|
||||
```Go
|
||||
func uniquePaths(m int, n int) int {
|
||||
dp := make([][]int, m)
|
||||
@@ -306,7 +306,7 @@ func uniquePaths(m int, n int) int {
|
||||
}
|
||||
```
|
||||
|
||||
Javascript:
|
||||
### Javascript
|
||||
```Javascript
|
||||
var uniquePaths = function(m, n) {
|
||||
const dp = Array(m).fill().map(item => Array(n))
|
||||
|
||||
Reference in New Issue
Block a user