https://oj.leetcode.com/problems/unique-paths-ii/ 图的深搜,有障碍物,有的路径不通. 刚开始想的时候用组合数算,但是公式没有推导出来. 于是用了深搜,递归调用. 但是图最大是100*100,太大了,超时.考虑到在计算(2,1)和(1,2)都用到了(2,2),也就是说有了重复计算.于是记录这些中间的数据. 而有的地方因为有障碍物,所以得的路径值是0,这又要和没有计算做个区分,于是又加了些数据,标志是否已经计算过了. class Solution {…