【发布时间】:2018-02-13 11:03:56
【问题描述】:
这是著名的路径计数问题,我正在尝试使用 memoization 来解决它。 启发我!
def pathCounter(a,b):
matrix = [[0 for i in xrange(a)] for i in xrange(b)]
if a==0 or b==0:
return 1
if matrix[a][b]:
return matrix[a][b]
print matrix[a][b]
matrix[a][b]=pathCounter(a,b-1)+pathCounter(a-1,b)
return matrix[2][2]
if __name__=='__main__':
k=pathCounter(2,2)
print k
【问题讨论】:
-
你的具体问题是什么?
-
第十五题。我只想在python中解决它,需要在python中学习递归和其他概念
标签: python recursion memoization