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

网站备案繁琐工作灰色行业关键词优化

网站备案繁琐工作,灰色行业关键词优化,设计师网站兼职,济南做网站哪好63.不同路径Ⅱ 🚀 题目 题目来源:leetcode 63. 不同路径Ⅱ:63. 不同路径 II - 力扣(LeetCode); 给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角(即 obstacleGrid[0][0]&#xf…

63.不同路径Ⅱ

🚀 题目

题目来源:leetcode 63. 不同路径Ⅱ:63. 不同路径 II - 力扣(LeetCode);

给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角(即 obstacleGrid[0][0])。机器人尝试移动到 右下角(即 obstacleGrid[m - 1][n - 1])。机器人每次只能向下或者向右移动一步。

网格中的障碍物和空位置分别用 10 来表示。机器人的移动路径中不能包含 任何 有障碍物的方格。

返回机器人能够到达右下角的不同路径数量。

🚁 解答

🚆 初始化

  1. dp[][]数组,表示指定格子位置有多少种路径数量,0表示没有路径到达该位置
  2. 将第一行和第一列都初始化为 1(注意,当第一行和第一列遇到一个障碍后,其后面的都不能到达了,都初始化为 0,也就是默认值)
  3. 有障碍的地方初始化为 0,表示不可到达

🚇 递推公式

dp[i][j] == dp[i][j - 1] + dp[i - 1][j],当obstacleGrid[i][j] != 1(也就是没有障碍的时候)的时候才进行递推,否则不递推

🚠 代码

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {// 记录格子大小int x = obstacleGrid.length;int y = obstacleGrid[0].length;int[][] dp = new int[x][y];// 初始化 y 轴列for(int i = 0; i < x && obstacleGrid[i][0] != 1; i++) dp[i][0] = 1;// 初始化 x 轴行for(int i = 0; i < y && obstacleGrid[0][i] != 1; i++) dp[0][i] = 1;for(int i = 1; i < x; i++){for(int j = 1; j < y; j++){if(obstacleGrid[i][j] != 1){dp[i][j] = dp[i - 1][j] + dp[i][j - 1];}}}return dp[x - 1][y - 1];}
}
http://www.ds6.com.cn/news/59520.html

相关文章:

  • 网站建设分金手指排名十一网坛最新排名
  • 视频网站如何做微信营销自助友链平台
  • 西宁哪家网络公司做网站长春网站建设技术支持
  • 网站建立的步骤是直接打开百度
  • 如何做vip影视网站网站流量分析报告
  • 坪山住房及建设局网站合肥网络科技有限公司
  • 南通网站推广优化费用电商平台排行榜前十名
  • 类似非小号的网站怎么做免费seo推广软件
  • php网站广告管理系统单页网站seo如何优化
  • 免费公司注册网站吗百度首页网址是多少
  • 模版网站是什么意思交换链接名词解释
  • 东胜网站制作seo搜索引擎是什么
  • 网站创建多少年了国外黄冈网站推广软件
  • 关于集团网站建设的百度搜索开放平台
  • 黑客攻击的网站search搜索引擎
  • 中山商城型网站建设西安百度关键词排名服务
  • 番禺网站开发多少钱网络舆情监测系统
  • 可信网站 如何验证必应搜索引擎怎么样
  • 旅游网站开发技术文档北京优化靠谱的公司
  • 我有服务器怎么做网站百度平台商家app下载
  • 网站建设发布教程视频教程百度旗下有哪些app
  • 地方政府网站建设中存在的问题佛山网络营销推广
  • 企业交易平台的网站制作多少钱上海网络公司seo
  • 无锡专业网站建设公司怎么制作微信小程序
  • 品牌网站什么意思个人域名注册流程
  • wordpress做双语网站百度一下 官方网
  • 做国外网站seo站长工具查询
  • 低价机票 网站建设怎么申请域名建网站
  • 公司建网站怎么建整合营销传播成功案例
  • 深圳网站建设联系方式单页面seo搜索引擎优化