【动态规划】leetcode 62. 不同路径

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];
    }
}

你可能感兴趣的:(leetcode,leetcode,动态规划,算法)