当前位置: 首页 > news >正文

营销网站建设苏州代发新闻稿的网站

营销网站建设苏州,代发新闻稿的网站,杭州网站建设公司平台,福州手机模板建站又是一道动态规划基础例题。 题目 这道题可以类似不同路径。先把左上角格子进行填充,然后用一个数组去更新每走到一个格的数字总和,首先处理边界问题,把最左边的列只能由上方的行与原来的格子数值的和,同理,最上方的行…

又是一道动态规划基础例题。

题目

这道题可以类似不同路径。先把左上角格子进行填充,然后用一个数组去更新每走到一个格的数字总和,首先处理边界问题,把最左边的列只能由上方的行与原来的格子数值的和,同理,最上方的行只能由作左边的行与原来的格子数值的和,然后像上次路径dp那样做遍历,直到取出右下角的坐标的数值即可。

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

也可以优化成滚动数组。

class Solution {public int minPathSum(int[][] grid) {if (grid == null || grid.length == 0 || grid[0].length == 0) {return 0;}int rows = grid.length, columns = grid[0].length;// 创建一个一维数组 dp 来存储每一行的路径和int[] dp = new int[columns];dp[0] = grid[0][0]; // 起点处的最小路径和for (int j = 1; j < columns; j++) {dp[j] = dp[j - 1] + grid[0][j];}for (int i = 1; i < rows; i++) {// 第一列的位置,路径只能从上方来dp[0] += grid[i][0];for (int j = 1; j < columns; j++) {dp[j] = Math.min(dp[j], dp[j - 1]) + grid[i][j];}}// 最终的结果在 dp[columns - 1] 中,表示右下角的最小路径和return dp[columns - 1];}
}

典型路径动态规划,助你找准最好的路径。 

http://www.tj-hxxt.cn/news/108961.html

相关文章:

  • 购物网站怎么建立舆情服务网站
  • 服装购物网站排名常见的网络营销手段
  • 怎么宣传自己的平台怎样优化网站排名靠前
  • 二手市场网站开发自己怎么做网站推广
  • 建网站的过程宁波seo外包平台
  • wordpress搭建的知名网站搜索引擎排名优化
  • 当今弹幕网站建设情况太原seo管理
  • 电子商务网站建设自建团队宣传软文范例
  • 沈阳网站关键词优化关键词com
  • 做网站的费用进什么科目独立站平台选哪个好
  • 成都市建设厅网站查询网推是什么意思
  • 东莞市官网网站建设公司网站在线推广
  • 建设好网站热门搜索
  • wordpress收起边栏南昌seo数据监控
  • 广州官网优化seo流量排名软件
  • 免费商业网站模板电脑清理优化大师
  • 网站建设方案计划书人员规划搜索指数的数据来源
  • wordpress 提交熊掌seo排名优化教程
  • 吉安网站推广开源crm系统
  • 手机做兼职的网站网络推广专员是干什么的
  • 宁波网站推广优化公司seo优化排名易下拉用法
  • b2c的购物网站太仓网站制作
  • 宁波自己建网站策划方案
  • 做独立网站需要软件吗深圳网络整合营销公司
  • 中国勘察设计行业信息化建设网站软文写作技巧
  • 客户网站建设公司网络培训机构
  • 房产交易网站开发广州网站排名推广
  • jsp网站开发小程序二级域名免费申请
  • php网站开发工程师招聘网网址之家大全
  • 如何做后台网站增删改整合营销的案例