不同的路径

作者: 只为此心无垠 | 来源:发表于2018-03-16 15:46 被阅读21次

    LeetCode题目链接
    有一个机器人的位于一个 m × n 个网格左上角。
    机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。
    问有多少条不同的路径?

     def uniquePaths(self, m, n):
            # write your code here
            if m <= 0 or n <= 0:
                return 0
            #python创建二维数组,前列后行
            f = [[0 for col in range(n)] for row in range(m)]
           
            for i in range(m):
                for j in range(n):
                    if i == 0 or j == 0:
                        f[i][j] = 1
                    else:
                        f[i][j] = f[i-1][j] + f[i][j-1]
            return f[m-1][n-1]

    相关文章

      网友评论

        本文标题:不同的路径

        本文链接:https://www.haomeiwen.com/subject/ezqrqftx.html