题解 | #不同路径的数目(一),dp#
不同路径的数目(一)
http://www.nowcoder.com/practice/166eaff8439d4cd898e3ba933fbc6358
import java.util.*;
public class Solution {
/**
*
* @param m int整型
* @param n int整型
* @return int整型
*/
public int uniquePaths (int m, int n) {
if(m == 0 || n == 0) return 0 ;
//f[i][j]表示从七点到达[i][j]的方式数
int[][] f = new int[m][n] ;
for(int i = 0 ; i < m ; i ++) {
for(int j = 0 ; j < n ; j ++) {
if(i == 0 || j == 0) {//沿着两墙壁只有一种到达方式数
f[i][j] = 1 ;
} else {
f[i][j] = f[i-1][j] + f[i][j-1] ;
}
}
}
return f[m-1][n-1] ;
}
}
一个菜鸟的算法刷题记录 文章被收录于专栏
分享一个菜鸟的成长记录