leetcode 63 简单题

Posted 哈哈哈哈哈哈哈哈哈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 63 简单题相关的知识,希望对你有一定的参考价值。

题目很水。。。

直接放代码了

int uniquePathsWithObstacles(int** obstacleGrid, int obstacleGridRowSize, int obstacleGridColSize) {
    int path[obstacleGridRowSize][obstacleGridColSize];
    if(obstacleGrid[0][0]==1)
        path[0][0] = 0;
    else
        path[0][0] = 1;
    for(int i =1;i<obstacleGridRowSize;i++)
        if(obstacleGrid[i][0]==0&&path[i-1][0]==1)
            path[i][0] = 1;
        else
            path[i][0] = 0;
    for(int i =1;i<obstacleGridColSize;i++)
        if(obstacleGrid[0][i]==0&&path[0][i-1]==1)
            path[0][i] = 1;
        else
            path[0][i] = 0;
    for(int i =1;i<obstacleGridRowSize;i++)
        for(int j =1;j<obstacleGridColSize;j++)
        {
            if(obstacleGrid[i][j]==0)
                path[i][j] = path[i-1][j]+path[i][j-1];
            else
                path[i][j] = 0;
        }
    return path[obstacleGridRowSize-1][obstacleGridColSize-1];
}

 

以上是关于leetcode 63 简单题的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 面试题63. 股票的最大利润

高频面试题 leetcode62/63

LeetCode笔记:Biweekly Contest 63

LeetCode第63题--不同路径

笔试题63. LeetCode OJ (50)

算法千题案例⚡️每日LeetCode打卡⚡️——63. 有效的字母异位词