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

沈阳建设工程交易中心windows10优化软件

沈阳建设工程交易中心,windows10优化软件,做淘宝网站代理,wordpress 禁用响应式62.不同路径 初始思路: 1)确定dp数组以及下标的含义: dp[i][i]存放到第i1行和第i1列的方法数 2)确定递推公式: dp[i][i] dp[i -1][i] dp[i][i-1] 3)dp数组如何初始化 第0行是1; 第0列是1&a…

62.不同路径

初始思路:

1)确定dp数组以及下标的含义:

               dp[i][i]存放到第i+1行和第i+1列的方法数

2)确定递推公式:

        dp[i][i] = dp[i -1][i] + dp[i][i-1]

3)dp数组如何初始化

        第0行是1;

        第0列是1;

4)确定遍历顺序

从前到后

5)举例推导dp数组

class Solution {public int uniquePaths(int m, int n) {int[][] dp = new int[m][n];for(int i = 0;i<m;i++){dp[i][0] = 1;}for(int i = 0;i<n;i++){dp[0][i] = 1;}for(int i =1;i<m;i++){for(int j = 1;j<n;j++){dp[i][j] = dp[i][j-1] + dp[i-1][j];}}return dp[m-1][n-1];}
}

题解复盘:

        基本一致 。


 63. 不同路径 II

初始思路:

在前一题的基础之上增加了对障碍数组的判断,如果第一行中有一个障碍,那么这个障碍后面的dp全部赋值为0,前面的都赋值为1;列同理。

再过程中遇到障碍,令当前dp为0即可。

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {int m = obstacleGrid.length;int n = obstacleGrid[0].length;int[][] dp = new int[m][n];for(int i = 0;i<m;i++){if(obstacleGrid[i][0]==1){break;}dp[i][0] = 1;}for(int i = 0;i<n;i++){if(obstacleGrid[0][i]==1){break;}dp[0][i] = 1;}for(int i =1;i<m;i++){for(int j = 1;j<n;j++){if(obstacleGrid[i][j]==1){dp[i][j] = 0;}else{dp[i][j] = dp[i][j-1] + dp[i-1][j];}}}return dp[m-1][n-1];}
}


 

http://www.mnyf.cn/news/44102.html

相关文章:

  • 自已的电脑怎么做网站网站源码
  • 网站建设综合中国科技新闻网
  • 个人做网站怎么盈利湖北最新消息
  • 合肥网站建站小红书kol推广
  • 局域网内部如何做网站国际要闻
  • 婚庆网站名字品牌推广策略有哪几种
  • 鹤壁专业做网站公司蚌埠seo外包
  • 阿里巴巴网站推广怎么做自己怎样开网站
  • wordpress直接访问站点软文广告示范
  • 做ppt的兼职网站深圳seo推广
  • mini主机做网站服务器国内网络营销公司排名
  • 大连模板网站制作公司电话电商平台怎么推广
  • 网站建设工作室需要哪些设备搜索引擎排名机制
  • 制作彩票网站需要多少钱西安区seo搜索排名优化
  • 网站建设专业团队竞价排名广告
  • 修改网站图片西安seo和网络推广
  • 蚌埠企业网站建设会计培训班的费用是多少
  • 八年级信息所用软件做网站外包
  • 在线考试系统网站开发全自动引流推广软件
  • 甘肃省住房和城乡建设厅执业资格注册中心网站b站推广网站入口
  • 网页制作素材打包下载北京seo顾问
  • 你的安全设置不允许网站2024年8月爆发新的大流行病毒吗
  • app找什么公司seo的课谁讲的好
  • 美食网站网页设计东莞市网络营销公司
  • 石材网站模板seo可以提升企业网站的
  • 休闲农业有哪些网络营销方式seo的中文意思是什么
  • 建模外包网站查询收录
  • 商城网站怎么做推广百度搜索引擎优化方式
  • 建站公司用的 商城系统揭阳seo快速排名
  • 网站设置怎么删除数据网站推广优化排名教程