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

学习网站建设的网站外贸平台有哪些

学习网站建设的网站,外贸平台有哪些,开源系统网站,网站开发是网站后台开发吗动态规划中的矩阵问题是非常经典的应用场景,比如最小路径和问题。这类问题很自然地可以想到使用二维 dp 数组来求解。 我们定义: dp[i][j] 表示从矩阵的第 i行第 j列到右下角的最小路径和。 基本解法 求解过程从右下角开始,向左上角遍历&am…

动态规划中的矩阵问题是非常经典的应用场景,比如最小路径和问题。这类问题很自然地可以想到使用二维 dp 数组来求解。
我们定义:
dp[i][j]
表示从矩阵的第 i行第 j列到右下角的最小路径和。

基本解法

求解过程从右下角开始,向左上角遍历,每次选择当前位置右方和下方的最小路径和来更新当前格子的状态。
状态转移方程为:
dp[i][j] = grid[i][j] + min(dp[i+1][j], dp[i][j+1])

在这里插入图片描述在这里插入图片描述

这种方法思路清晰,容易实现。然而,空间复杂度O(NM),有优化的空间。


优化空间复杂度

通过观察可以发现,每次计算某个位置时,只需要用到当前位置的右方下方的状态值。因此,我们可以用一个 一维数组 dp 来代替二维数组,从而将空间复杂度优化为 O(N)

优化方法

我们仍然从矩阵右下角开始倒序遍历。假设当前 dp 数组表示最后一行的状态,状态转移方程如下:

  1. 遍历最后一行
    因为最后一行没有下方格子,所以每个位置的状态只需要考虑右方状态:
    dp[j] = grid[i][j] + dp[j+1]

  2. 遍历最后一列
    因为最后一列没有右方格子,所以每个位置的状态只需要考虑下方状态(即当前 dp[j]):
    dp[j] = grid[i][j] + dp[j]

  3. 遍历其他位置
    对于矩阵中其他位置,需要同时参考右方和下方状态:
    dp[j] = grid[i][j] + min(dp[j], dp[j+1])

这样,dp 数组在整个计算过程中始终保持当前位置右方和下方的最小路径和。

实现代码

def minPathSum(self, grid: List[List[int]]) -> int:rows = len(grid)cols = len(grid[0])dp = grid[rows-1]for i in range(rows - 1, -1, -1):for j in range(cols - 1, -1, -1):if i == rows - 1 and j == cols - 1:continueelif i == rows - 1:dp[j] += dp[j+1]elif j == cols - 1:dp[j] += grid[i][j]else:dp[j] = min(dp[j],dp[j+1])+grid[i][j]return dp[0]

类似题目

不同路径
不同路径II
三角形最小路径和

http://www.jinmujx.cn/news/111259.html

相关文章:

  • 网络营销中网站的目的是百度搜索 手机
  • 怎样做网站的子网营销型网站内容
  • 怎么联系网站开发团队share群组链接分享
  • 用dw怎么做用户登录页面的网站网络营销 长沙
  • 小众写作网站seo短视频网页入口
  • 郑州做网站优化外包网站如何优化一个关键词
  • 淘宝客户自己做网站怎么做seo站群优化技术
  • 织梦dede模板自带的网站地图优化指南大数据培训包就业靠谱吗
  • 品牌建设新南昌seo招聘信息
  • 网站后台管理器怎么做seo研究协会网是干什么的
  • 做哪个网站有效果seo系统培训
  • 网加思维做网站推广百度推广步骤
  • 如何做淘宝客独立网站全网营销推广公司
  • 电脑网站兼职在哪里做西安网站推广排名
  • 爱网站在线观看免费产品软文范例100字
  • 蓝牙 技术支持 东莞网站建设朋友圈推广广告
  • 黄骅市住房和城乡建设局网站无锡今日头条新闻
  • 网站建设行业论坛环球军事网最新消息
  • 仿土巴兔网站建设中文搜索引擎大全
  • 自建博客网站高级搜索百度
  • 中英文网站模板下载百度收录提交入口
  • 武陟做网站百度网盘网页版官网
  • 下载的网站模板怎么去掉域名前的图标sem是什么检测分析
  • 母婴网站怎么做宣传网站怎么做
  • 常州模板建站代理seo优化啥意思
  • 重庆网站建设就选承越江苏seo哪家好
  • 江西九江怎么样百度seo快速排名优化
  • 网站建设Skype打不开网络seo是什么意思
  • 网站表单怎么做seo关键词优化报价价格
  • 中小企业网上申报系统百度seo教程视频