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

建材网站设计延安网站建设电话

建材网站设计,延安网站建设电话,网站开发教程 模板,crm系统登录界面思路一#xff1a;dfs深度优先搜索#xff0c;然后取最小路径值#xff0c;但是时间消耗较大#xff0c;时间复杂度可能不满足#xff0c;代码如下#xff1a; class Solution { public:int res 1000000;int rows,cols;int minPathSum(vectorvectorint… 思路一dfs深度优先搜索然后取最小路径值但是时间消耗较大时间复杂度可能不满足代码如下 class Solution { public:int res 1000000;int rows,cols;int minPathSum(vectorvectorint grid) {rows grid.size();cols grid[0].size();dfs(grid,0,0,0);return res;}void dfs(vectorvectorint grid,int row,int col,int sum){sum grid[row][col];if(row rows-1 col cols-1){res min(sum,res);return;}if(row rows-1) dfs(grid,row1,col,sum);if(col cols-1) dfs(grid,row,col1,sum);} }; 思路二动态规划记录每个节点的最小路径值最后可得出最后一个节点的最小路径值 class Solution { public:int minPathSum(vectorvectorint grid) {int rows grid.size();int cols grid[0].size();vectorvectorint dp(rows,vectorint(cols));//第一个节点为本身值dp[0][0] grid[0][0];//第一行的最小路径值因为只有一条路径for(int i 1;i cols;i){dp[0][i] dp[0][i-1] grid[0][i];}//第一列的最小路径值因为只有一条路径for(int i 1;i rows;i){dp[i][0] dp[i-1][0] grid[i][0];}//其余的最小路径值for(int i 1;i rows;i){for(int j 1;j cols;j){//从左或者从右到达当前节点比较两者最小值然后加上自身dp[i][j] min(dp[i][j-1],dp[i-1][j]) grid[i][j];}}//得出最后一个节点的最小路径值return dp[rows-1][cols-1];} };
http://www.zqtcl.cn/news/657725/

相关文章:

  • 做视频网站犯法么华为公司网站建设案例分析
  • 陕煤化建设集团网站矿建二公司网站制作系统
  • 网站建设类别wordpress下载付费
  • 廊坊做网站的成都网站建设网站建设
  • 如何自己开网站网络服务检测与维护
  • 古镇网站建设熊掌号专业网站开发哪里有
  • 专业做网站服务上海网站开发哪家好
  • 科普重庆网站浙江网站开发
  • 怎么搭建自己的网站后台邹城网站建设哪家好
  • 二手房在哪个网站做合同wordpress 局域网 慢
  • 全包胶衣网站wordpress 3.1
  • 怎么仿照别人网站建电商网站
  • 网站每年维护费用天津智能网站建设
  • php开发网站建设仿摄影网站
  • 动漫网站源码下载百度指数是啥
  • 建站之星演示谷歌网站建站
  • wordpress是建站工具 还是语言表格制作
  • 北京中国建设银行招聘信息网站店标logo图片免费制作
  • 网站建设分金手指专业二七文章网站是怎么做的
  • 东莞网站设计企业怎么制作手机app及网站
  • 林州做网站下载做蛋糕网站
  • 做网站改版的做实验用哪些国外网站
  • 什么是静态页面网站甜品网站建设方案
  • 做一个网站大概多少钱养生网站源码
  • 淘宝客网站建设分类校园网站开发设计报告
  • 个人网站模板 免费儿童编程培训机构
  • 运动健身型网站开发免费ddns域名注册
  • 专业pc网站建设wordpress 支持php7.1
  • 廊坊网站制作系统虚拟服务器搭建
  • 做网站的优势wordpress百度索引链接