题目要找出最长一条递增路径,这个路径不一定是从0,0开始,而是任意一个思路:初始化一个记忆数组memo,大小和原数组相等,值初始全为0。用来存储相对位置出发的最长递增路径。(在private中定义,在public中初始化)定义深度优先遍历辅助函数dfs:如果当前位置memo不为0,说明已经遍历过了,直接返回该值即可;如果为0,则进行操作:定义一个初始值len,用来表示从当前位置出发的路径长度,为1,再从该位置方位上下左右四个方向的值,找到一个大于当前的值加入路径中,最后赋值 len = max(len, dfs(ni, nj, matrix, m, n) + 1); 找到当前位置出发的最长递增...