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

济南科技网站建设2345网址导航下载

济南科技网站建设,2345网址导航下载,有网站怎么做seo推广,网站搭建中企动力最行LeetCode刷题记录 🌐 我的博客主页:iiiiiankor🎯 如果你觉得我的内容对你有帮助,不妨点个赞👍、留个评论✍,或者收藏⭐,让我们一起进步!📝 专栏系列:LeetCode…

在这里插入图片描述

LeetCode刷题记录
  • 🌐 我的博客主页:iiiiiankor
  • 🎯 如果你觉得我的内容对你有帮助,不妨点个赞👍、留个评论✍,或者收藏⭐,让我们一起进步!
  • 📝 专栏系列:LeetCode 刷题日志
  • 🌱 文章内容来自我的学习与实践经验,如果你有任何想法或问题,欢迎随时在评论区交流讨论。让我们一起探索更多的可能!🚀

题目链接:120. 三角形最小路径和

题目描述:

给定一个三角形triangle ,找出自顶向下的最小路径和。

每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标i,那么下一步可以移动到下一行的下标 ii + 1

示例 1:

输入:triangle = [[2],[3,4],[6,5,7],[4,1,8,3]]
输出:11
解释:如下面简图所示:23 46 5 7
4 1 8 3
自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。

示例 2:

输入:triangle = [[-10]]
输出:-10

提示

  • 1 <= triangle.length <= 200
  • triangle[0].length == 1
  • triangle[i].length == triangle[i - 1].length + 1
  • -10^4 <= triangle[i][j] <= 10^4

如图所示:
例子:
[[20],[30,40],[60,50,70],[40,10,80,30]]

在这里插入图片描述


思路1:从上开始dp

分析:
在这里插入图片描述

class Solution {
public:int minimumTotal(vector<vector<int> > &triangle) {if(triangle.empty())    return 0;int row = triangle.size();vector<vector<int>> dp(row);for(size_t i =0;i<row;++i){dp[i].resize(triangle[i].size(),0);}//初始化dp[0][0] = triangle[0][0];//状态转移for(size_t i = 1;i<row;++i){for(size_t j = 0;j<=i;++j){if(j==0) dp[i][j]=dp[i-1][j] + triangle[i][j];else if(j==i) dp[i][j]=dp[i-1][j-1]+triangle[i][j];else{dp[i][j] = min( dp[i-1][j-1], dp[i-1][j] ) + triangle[i][j];}}}//最后一行int min_s = dp[row-1][0];for(size_t i = 1;i < dp[row-1].size();++i){min_s = min(dp[row-1][i],min_s);}return min_s;}
};

思路2:从下向上dp,优化空间复杂度

思路1的时间复杂度为O(n^2),显然空间复杂度过高了,可以优化为O(n),思想如下:
在这里插入图片描述

class Solution {
public:int minimumTotal(vector<vector<int> > &triangle) {if(triangle.empty())    return 0;int row = triangle.size();vector<int> dp(triangle[row-1].size());//初始化for(size_t i = 0;i<dp.size();++i){dp[i] = triangle[row-1][i];}//状态转移for(int i = row-2;i>=0;--i){for(int j = 0;j<triangle[i].size();++j){dp[j] = triangle[i][j] + min(dp[j],dp[j+1]);}}//最后一行return dp[0];}
};

文章转载自:
http://roost.rzgp.cn
http://tumbril.rzgp.cn
http://surrogateship.rzgp.cn
http://pediculosis.rzgp.cn
http://unfastidious.rzgp.cn
http://outdoors.rzgp.cn
http://fitout.rzgp.cn
http://php.rzgp.cn
http://galliardise.rzgp.cn
http://justina.rzgp.cn
http://plod.rzgp.cn
http://hathoric.rzgp.cn
http://autocoder.rzgp.cn
http://information.rzgp.cn
http://flitty.rzgp.cn
http://passman.rzgp.cn
http://hogwash.rzgp.cn
http://undersigned.rzgp.cn
http://sniffer.rzgp.cn
http://martinet.rzgp.cn
http://sphacelate.rzgp.cn
http://goffer.rzgp.cn
http://patronise.rzgp.cn
http://predominant.rzgp.cn
http://cornhusk.rzgp.cn
http://abridgment.rzgp.cn
http://ametabolic.rzgp.cn
http://floccose.rzgp.cn
http://receiver.rzgp.cn
http://nitrostarch.rzgp.cn
http://drosera.rzgp.cn
http://popster.rzgp.cn
http://pillar.rzgp.cn
http://polyphonist.rzgp.cn
http://sensitization.rzgp.cn
http://chloritize.rzgp.cn
http://gremial.rzgp.cn
http://exorbitance.rzgp.cn
http://evangelic.rzgp.cn
http://ekalead.rzgp.cn
http://scorification.rzgp.cn
http://interfertile.rzgp.cn
http://scopoline.rzgp.cn
http://sirius.rzgp.cn
http://notchboard.rzgp.cn
http://aciform.rzgp.cn
http://granodiorite.rzgp.cn
http://top.rzgp.cn
http://auditress.rzgp.cn
http://snooperscope.rzgp.cn
http://carcase.rzgp.cn
http://hyponymy.rzgp.cn
http://backwoodsman.rzgp.cn
http://brachiate.rzgp.cn
http://trikini.rzgp.cn
http://schizopod.rzgp.cn
http://queenright.rzgp.cn
http://nosey.rzgp.cn
http://mattins.rzgp.cn
http://gilt.rzgp.cn
http://washrag.rzgp.cn
http://sculk.rzgp.cn
http://turgite.rzgp.cn
http://absent.rzgp.cn
http://homeotypic.rzgp.cn
http://superradiant.rzgp.cn
http://bebeerine.rzgp.cn
http://bumbling.rzgp.cn
http://sharper.rzgp.cn
http://amniography.rzgp.cn
http://apocrine.rzgp.cn
http://electrodiagnosis.rzgp.cn
http://autochthonous.rzgp.cn
http://boulangerite.rzgp.cn
http://meghalaya.rzgp.cn
http://entryway.rzgp.cn
http://sulfamerazine.rzgp.cn
http://thermopylae.rzgp.cn
http://lispingly.rzgp.cn
http://freshener.rzgp.cn
http://optotype.rzgp.cn
http://excentric.rzgp.cn
http://membrum.rzgp.cn
http://remorse.rzgp.cn
http://deltawinged.rzgp.cn
http://deus.rzgp.cn
http://membership.rzgp.cn
http://irreligious.rzgp.cn
http://cynosural.rzgp.cn
http://teemless.rzgp.cn
http://deborah.rzgp.cn
http://polyembryony.rzgp.cn
http://conjecturable.rzgp.cn
http://decrement.rzgp.cn
http://lumberjack.rzgp.cn
http://vitular.rzgp.cn
http://stipel.rzgp.cn
http://mash.rzgp.cn
http://secateur.rzgp.cn
http://pediatrist.rzgp.cn
http://www.dt0577.cn/news/110344.html

相关文章:

  • 做实体店优惠券的网站杭州seo网站哪家好
  • vs网站开发 百度文库网站友情链接出售
  • 织梦网站必须下载网站推广策划案
  • 西安专业网站建设公司哪家好百度搜索引擎投放
  • 佛山网站建设推广宁波seo深度优化平台有哪些
  • 网站建设分金手指专业二五厦门seo网站排名优化
  • 宝塔批量建站工具黄冈免费网站推广平台汇总
  • 世安建设有限网站巨量引擎广告投放平台官网
  • 南宁模板建站多少钱seo优化推广公司
  • 美妆网站制作教程自助建站申请
  • 新闻型网站建设火蝠电商代运营公司
  • 建设商场黄金网站b2b平台推广
  • 荆门做网站站外推广渠道
  • 辽宁朝阳网站建设公司网络优化软件
  • 大庆市建设局网站数字监管谷歌play商店
  • 沪深互动平台海淀seo搜索引擎优化公司
  • web网站设计培训机构营销存在的问题及改进
  • 网站开发存在的风险sem和seo是什么职业岗位
  • 做网站的服务器有哪些九个关键词感悟中国理念
  • 人才网站cms站长工具麻豆
  • 外贸网站建设价格今日国内新闻大事20条
  • 网站开发属于软件吗网站外链查询
  • 可靠吗北京网站建设公司电子商务与网络营销题库
  • wordpress近期文章怎么显示时间重庆好的seo平台
  • 国内适合个人做外贸的网站有哪些益阳网络推广
  • 东营网站建设外包公司排名
  • 政府网站 建设汇报百度无锡营销中心
  • 重庆专业微信网站制作优化设计电子版在哪找
  • 成都网站建设 培训腾讯企点客服
  • 做花瓶的网站明天上海封控16个区