阿哈时刻:整体的思路,就是1、用一个dp[i][j]二维数组来记录,当前这个格子能走多少步!2、那怎么知道能走多少步呢,一个格子算一步,所有能走多少步dp[i][j] = 自己 + 四个方向能走的最大步数,也就是: dp[i][j] = Math.max(dp[i][j], dp[nexti][nextj]+1); //这个是我通过思路,理解出来的!!!看matrix的值,就知道了 比如,matrix是: [ [1,2,3], [4,5,6], [7,8,9] ] 那么,dp的值是 : [ [5,4,3], [4,3,2], [3,2,1] ] 3、最后,在遍历max...