leetcode 62. 不同路径
时间复杂度:O(mn)
知识点:DP
注意的点:
int [][]f=new int[m+1][n+1];
从0~m m+1(笔者总是在这里犯错误,提醒一下自己)
完整代码
class Solution {
public int uniquePaths(int m, int n) {
int [][]f=new int[m+1][n+1];
f[1][1]=1;
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
if(i==1&&j==1)continue;
f[i][j]=f[i-1][j]+f[i][j-1];
}
}
return f[m][n];
}
}