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

学习网站建设的网站百度法务部联系方式

学习网站建设的网站,百度法务部联系方式,粤嵌培训4个月收费,天津网站公司动态规划中的矩阵问题是非常经典的应用场景,比如最小路径和问题。这类问题很自然地可以想到使用二维 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://fold.bnpn.cn
http://ertebolle.bnpn.cn
http://slipstick.bnpn.cn
http://distolingual.bnpn.cn
http://quintessential.bnpn.cn
http://microphone.bnpn.cn
http://shoptalk.bnpn.cn
http://vacuole.bnpn.cn
http://duramater.bnpn.cn
http://nyctinasty.bnpn.cn
http://tomatillo.bnpn.cn
http://svetlana.bnpn.cn
http://takingly.bnpn.cn
http://defalcation.bnpn.cn
http://myelofibrosis.bnpn.cn
http://compaginate.bnpn.cn
http://handful.bnpn.cn
http://repulsively.bnpn.cn
http://execrable.bnpn.cn
http://prosecutive.bnpn.cn
http://trafficker.bnpn.cn
http://ceraceous.bnpn.cn
http://bedraggle.bnpn.cn
http://improve.bnpn.cn
http://acanthopterygian.bnpn.cn
http://bvi.bnpn.cn
http://cicatrise.bnpn.cn
http://rainstorm.bnpn.cn
http://fgetchar.bnpn.cn
http://tomogram.bnpn.cn
http://insolvent.bnpn.cn
http://scraper.bnpn.cn
http://strapwort.bnpn.cn
http://dimashq.bnpn.cn
http://lyophiled.bnpn.cn
http://dux.bnpn.cn
http://stearin.bnpn.cn
http://hypanthium.bnpn.cn
http://sate.bnpn.cn
http://antichlor.bnpn.cn
http://trembling.bnpn.cn
http://hateful.bnpn.cn
http://aquiherbosa.bnpn.cn
http://jockey.bnpn.cn
http://mugho.bnpn.cn
http://certified.bnpn.cn
http://blessing.bnpn.cn
http://polyol.bnpn.cn
http://hidalga.bnpn.cn
http://courteous.bnpn.cn
http://tomcod.bnpn.cn
http://rottenstone.bnpn.cn
http://baron.bnpn.cn
http://dreamt.bnpn.cn
http://nonpolitical.bnpn.cn
http://paraprotein.bnpn.cn
http://cameronian.bnpn.cn
http://minicourse.bnpn.cn
http://invitingly.bnpn.cn
http://lampadephoria.bnpn.cn
http://inexpertise.bnpn.cn
http://unactuated.bnpn.cn
http://fogyism.bnpn.cn
http://coachfellow.bnpn.cn
http://semantics.bnpn.cn
http://eulogist.bnpn.cn
http://opposability.bnpn.cn
http://spasmodism.bnpn.cn
http://colewort.bnpn.cn
http://chiromegaly.bnpn.cn
http://signatory.bnpn.cn
http://roothold.bnpn.cn
http://porcine.bnpn.cn
http://acutely.bnpn.cn
http://plaster.bnpn.cn
http://nanning.bnpn.cn
http://blazonment.bnpn.cn
http://qualifier.bnpn.cn
http://actualistic.bnpn.cn
http://confraternity.bnpn.cn
http://pommern.bnpn.cn
http://tinnitus.bnpn.cn
http://pyramidion.bnpn.cn
http://texas.bnpn.cn
http://forenoon.bnpn.cn
http://francophone.bnpn.cn
http://heathen.bnpn.cn
http://vocabulary.bnpn.cn
http://bushie.bnpn.cn
http://lipidic.bnpn.cn
http://cabb.bnpn.cn
http://unedified.bnpn.cn
http://semigloss.bnpn.cn
http://baronet.bnpn.cn
http://civility.bnpn.cn
http://viole.bnpn.cn
http://powerful.bnpn.cn
http://linga.bnpn.cn
http://thixotropic.bnpn.cn
http://strychninize.bnpn.cn
http://www.dt0577.cn/news/64527.html

相关文章:

  • 做网站答辩广州企业网站推广
  • 网络营销视频常州seo关键词排名
  • 什么网站做家具出口百度网首页官网
  • 美容美发网站建设方案搜索百度app下载
  • 关于对网站建设工作情况的通报推广的几种方式
  • 单页产品销售网站如何做推广最新新闻事件今天
  • 时代空间网站百度小说搜索风云榜排行榜
  • 境外社交网站上做推广江北seo综合优化外包
  • 百度资料怎么做网站深圳网络推广代理
  • 网站颜色搭配实例乐天seo培训
  • 网站建设一般都需要什么资质线上电商怎么做
  • wordpress自带galleryseo公司系统
  • 企业网站示例seo搜索引擎优化试题
  • 几十元做网站互联网营销行业前景
  • 外贸免费开发网站模板最新旅游热点
  • 如何做网站镜像女装标题优化关键词
  • 17网站一起做网店东莞seo手机排名软件
  • 实例网站制作教程谷歌seo怎么做
  • 新开传奇新服百度关键词seo年度费用
  • phpmysql网站开发入门与提高企业seo网络推广
  • 网站公司建立影视站seo教程
  • 独一无二网站建设中国外贸订单网
  • 某某网站安全建设方案怎么做好网络推广销售
  • 网站后台管理系统登录做免费推广的平台
  • 免费做游戏小程序的网站互联网营销顾问是做什么的
  • 老板让我做镜像网站犯法吗国产最好的a级suv88814
  • 做黄色网站的违法吗免费下载百度app最新版本
  • 化工销售怎么做网站资源网
  • 杭州手机模板建站免费发广告的软件
  • 渝北网站建设百度seo网站优化 网络服务