Java实现-最小路径和

给定一个只含非负整数的m*n网格,找到一条从左上角到右下角的可以使数字和最小的路径。


 注意事项

你在同一时间只能向下或者向右移动一步

public class Solution {
    /**
     * @param grid: a list of lists of integers.
     * @return: An integer, minimizes the sum of all numbers along its path
     */
    public int minPathSum(int[][] grid) {
        // write your code here
        int m=grid.length;
		int n=0;
		if(m==0){
			return 0;
		}else{
			n=grid[0].length;
		}
		int [][]dp=new int[m][n];
		dp[0][0]=grid[0][0];
		for(int i=1;i


你可能感兴趣的:(斩杀LintCode,All,in,One,LintCode)