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

邢台做网站信息百度指数排行榜

邢台做网站信息,百度指数排行榜,如何优化网络速度,装修设计费多少钱一平方62. 不同路径 动态规划五部曲: dp[i][j] :表示从(0 ,0)出发,到(i, j) 有dp[i][j]条不同的路径。想要求dp[i][j],只能有两个方向来推导出来,即dp[i - 1][j] 和 dp[i][j - 1]。dp[i]…

62. 不同路径

动态规划五部曲:

  1. dp[i][j] :表示从(0 ,0)出发,到(i, j) 有dp[i][j]条不同的路径。
  2. 想要求dp[i][j],只能有两个方向来推导出来,即dp[i - 1][j] 和 dp[i][j - 1]。dp[i][j] = dp[i - 1][j] + dp[i][j - 1]。
  3. 首先dp[i][0]一定都是1,因为从(0, 0)的位置到(i, 0)的路径只有一条,那么dp[0][j]也同理。
  4. 从左到右一层一层遍历就可以了。这样就可以保证推导dp[i][j]的时候,dp[i - 1][j] 和 dp[i][j - 1]一定是有数值的。
  5. 验证dp数组
/*** @param {number} m* @param {number} n* @return {number}*/
var uniquePaths = function (m, n) {let dp = new Array(m).fill().map(() => new Array(n))for (let i = 0; i < m; ++i) {dp[i][0] = 1}for (let i = 0; i < n; ++i) {dp[0][i] = 1}for (let i = 1; i < m; i++) {for (let j = 1; j < n; j++) {dp[i][j] = dp[i - 1][j] + dp[i][j - 1]}}return dp[m - 1][n - 1]
};

63.不同路径II

比前一题多了障碍的限制条件。

五部曲:

  1. dp[i][j] :表示从(0 ,0)出发,到(i, j) 有dp[i][j]条不同的路径。
  2. 递推公式和62.不同路径一样,dp[i][j] = dp[i - 1][j] + dp[i][j - 1]。因为有了障碍,(i, j)如果就是障碍的话应该就保持初始状态(初始状态为0)。
  3. 如果(i, 0) 这条边有了障碍之后,障碍之后(包括障碍)都是走不到的位置了,所以障碍之后的dp[i][0]应该还是初始值0。
  4. 从左到右一层一层遍历,这样保证推导dp[i][j]的时候,dp[i - 1][j] 和 dp[i][j - 1]一定是有数值。
  5. 举例推导dp
/*** @param {number[][]} obstacleGrid* @return {number}*/
var uniquePathsWithObstacles = function (obstacleGrid) {let m = obstacleGrid.lengthlet n = obstacleGrid[0].lengthlet dp = new Array(m).fill().map(() => new Array(n).fill(0))for (let i = 0; i < m; i++) {if (obstacleGrid[i][0]) breakdp[i][0] = 1}for (let i = 0; i < n; i++) {if (obstacleGrid[0][i]) breakdp[0][i] = 1}for (let i = 1; i < m; i++) {for (let j = 1; j < n; j++) {dp[i][j] = obstacleGrid[i][j] === 1 ? 0 : dp[i - 1][j] + dp[i][j - 1]}}return dp[m - 1][n - 1]
};
http://www.hengruixuexiao.com/news/56098.html

相关文章:

  • app开发制作网站平台谷歌seo推广公司
  • 企业网站源码网怎么注册自己的网站域名
  • 网站sem托管企业软文代写
  • 佛山网站建设是哪个百度网站打不开
  • 做美食推广的网站楚雄今日头条新闻
  • 极简网站设计网络宣传平台有哪些
  • 建筑挂靠网网站关键词搜索排名优化
  • 昆明网站做的好的公司网页加速器
  • wordpress文章首页湖南seo快速排名
  • 锦屏县城乡和建设局网站建网站
  • 做网站需要人在看吗有趣软文广告经典案例
  • 创建网站 制作首页谷歌浏览器app下载
  • 渝中网站公司网站流量分析报告
  • 热点新闻事件及观点简单版在线排名优化工具
  • 网站收录在哪里可以查看做什么推广最赚钱
  • 徽章设计制作网站seo去哪学
  • 一个服务器做一样的网站免费的黄冈网站代码
  • 可以用自己的电脑做网站吗搭建一个网站
  • 自己做名片的网站网站一年了百度不收录
  • 网站分享代码怎么加查询网
  • 中国建设银行网站保定五四路网站结构优化
  • 网站界面设计 考虑因素潍坊做网站公司
  • 从零开始学Wordpress建站竞价防恶意点击
  • 做网站安阳搜索引擎优化的流程是什么
  • 可以做哪方面的网站百度外推排名
  • 江苏南通疫情最新数据苏州排名搜索优化
  • 云南网站做的好的公司简介用广州seo推广获精准访问量
  • 广东网站建设多少钱seo关键词排名优
  • 好看的做地图分析图的网站百度联盟怎么赚钱
  • google企业网站seo提升关键词