博客
关于我
leetcode做题记录0064
阅读量:344 次
发布时间:2019-03-04

本文共 578 字,大约阅读时间需要 1 分钟。

leetcode 0064

说明

只是为了记录一下,不求多快,也不深究。

会简要描述思路,代码中不写注释。

如碰到不会做的用了别人代码会在博客中标出。

题目描述

在这里插入图片描述

思路

和上题一样,动态规划。

class Solution {       public int minPathSum(int[][] grid) {   		int m = grid.length, n = grid[0].length;		int[][] dp = new int[m][n];		dp[0][0] = grid[0][0];		for (int i = 1; i < n; i++) {   			dp[0][i] = dp[0][i - 1] + grid[0][i];		}		for (int i = 1; i < m; i++) {   			dp[i][0] = dp[i - 1][0] + grid[i][0];		}		for (int i = 1; i < m; i++) {   			for (int j = 1; j < n; j++) {   				dp[i][j] = Math.min(dp[i - 1][j], dp[i][j - 1]) + grid[i][j];			}		}		return dp[m - 1][n - 1];	}}

转载地址:http://mwee.baihongyu.com/

你可能感兴趣的文章
MySQL事务(学习笔记)
查看>>
一个web前端开发者的日常唠叨
查看>>
内存分配-slab分配器
查看>>
技术写作技巧分享:我是如何从写作小白成长为多平台优秀作者的?
查看>>
Jupyter Notebook 暗色自定义主题
查看>>
[Python学习笔记]组织文件
查看>>
基于Redo Log和Undo Log的MySQL崩溃恢复流程
查看>>
从RocketMQ的Broker源码层面验证一下这两个点
查看>>
如何正确的在项目中接入微信JS-SDK
查看>>
纵览全局的框框——智慧搜索
查看>>
快服务流量之争:如何在快服务中占领一席之地
查看>>
【活动】直播揭秘<如何从0开发HarmonyOS硬件>
查看>>
Unity平台 | 快速集成华为性能管理服务
查看>>
详细实例教程!集成华为虚假用户检测,防范虚假恶意流量
查看>>
对模拟器虚假设备识别能力提升15%!每日清理大师App集成系统完整性检测
查看>>
使用Power BI构建数据仓库与BI方案
查看>>
Django认证系统并不鸡肋反而很重要
查看>>
快用Django REST framework写写API吧
查看>>
tep用户手册帮你从unittest过渡到pytest
查看>>
12张图打开JMeter体系结构全局视角
查看>>