python文本框有上次记忆_如何在Python中记忆唯一路径的解决方案

我想解决这个问题已经有一段时间了。给出了一个M×N网格,我们要找到从左上角到右下角的路径数。在

我用Java解决了这个问题,并用Python编写了另一个解决方案。现在我想用记忆表修改前面的解决方案,以便在右下角的单元格中收集最终答案。单元格的值是其左右相邻单元格的总和。在

{1美元^

这是密码我不能调试:-在class Solution:

#Actual Recursive function

def paths(self,row,col):

if row == 0 or col == 0:

self.Mat[row][col] = 1

return 1

self.Mat[row][col-1] = self.paths(row, col-1)

self.Mat[row-1][col] = self.paths(row-1, col)

self.Mat[row][col] = self.Mat[row][col-1] + self.Mat[row-1][col]

return self.Mat[row][col]

# Driver Function. This will be called

def uniquePaths(self, A, B):

self.Mat = [[-1]*B]*A

ans = self.paths(A-1, B-1)

return self.Mat[A-1][B-1]

这是我以前的解决方案,它是有效的,但不使用记忆表。在

^{pr2}$

试验案例:-

3,3=6

15,9=319770

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值