频道栏目
首页 > 资讯 > 其他综合 > 正文

64. Minimum Path Sum“编程开发”

17-07-25        来源:[db:作者]  
收藏   我要投稿
class Solution {
public:
    int minPathSum(vector<>>& grid) {
        if(0 == grid.size())
            return 0;
        int m = grid.size(), n = grid[0].size();
        for(int i = 0; i < m-1; ++i)
            grid[i+1][0] += grid[i][0];
        for(int j = 0; j < n-1; ++j)
            grid[0][j+1] += grid[0][j];
        for(int i = 1; i < m; ++i){
            for(int j = 1; j < n; ++j){
                grid[i][j] += min(grid[i-1][j], grid[i][j-1]);
            }
        }
        return grid[m-1][n-1];
    }

};
相关TAG标签
上一篇:弱引用weak_ptr解决shared_ptr的循环引用
下一篇:SSM框架搭建教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站