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

汕头网站制作电话网站备案号申请

汕头网站制作电话,网站备案号申请,被攻击网站,网站租用服务器价格题目描述: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。 现在考虑网格中有障碍物。那…

题目描述:
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。
现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?
网格中的障碍物和空位置分别用 1 和 0 来表示。

题目链接: LeetCode-63-不同路径Ⅱ

解题思路:详见注释~

代码实现:

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {// 1. dp[i][j]含义:走到(i,j)位置有 dp[i][j]种不同的路径// 2. 递推公式:dp[i][j]依赖与 dp[i-1][j] 和 dp[i][j-1]的路径个数,//              前提条件是 dp[i][j]!=1//                  dp[i][j] = dp[i-1][j] + dp[i][j-1]// 3. 如何初始化:第一行和第一列均初始化为 1,当 dp[0][j] 或者 dp[i][0] 中有 1,那初始化为0,此后的位置也初始为0//          if(obstacleGrid[0][0]==1) return 0;//          dp[0][j]=1//          dp[i][0]=1// 4. 遍历顺序:从左上到右下int m =obstacleGrid.length;int n= obstacleGrid[0].length;int[][] dp = new int[m][n];if (obstacleGrid[0][0]==1){return 0;}// 初始化列for (int i = 0; i < m && obstacleGrid[i][0]==0; i++) {dp[i][0]=1;}// 初始化行for (int i = 0; i < n && obstacleGrid[0][i]==0; i++) {dp[0][i]=1;}for (int i = 1; i < m; i++) {for (int j = 1; j < n; j++) {if (obstacleGrid[i][j]==0){dp[i][j] = dp[i-1][j] + dp[i][j-1];}}}return dp[m-1][n-1];}
}
http://www.yayakq.cn/news/227829/

相关文章:

  • 网站上添加子栏目引流推广平台违法吗
  • 免费网站注册申请网站推广都做什么内容
  • 专业做域名的网站吗企业网站建设费是无形资产吗
  • 网站制作的重要流程广东省建设安全中心网站
  • 如何做网站内页排名市政工程公司
  • 四线城市网站建设方向及营利点手机软件怎么做出来的
  • 设计素材网站导航大全脚底长了像水泡一样的东西很痒什么原因
  • 王璞网站开发实战答案asp网站开发有前景吗
  • 有没有专门做淘宝客的网站asp官方网站
  • 湘潭网站建设建站网站制作一薇
  • 长宁区网站建设网页制做返利网站能赚钱的
  • 用深度liunx做网站定制网站前准备
  • 双井做网站的公司买了域名后做网站该怎么弄
  • 做一款app需要网站吗30天网站建设实录 pdf
  • 有哪些做网游单机版的网站哪个网站是专门做男人衣服的
  • 做网站买域名就行了吗在什么网站能找到做外贸的邮箱
  • 广州建站网络公司wordpress 外链缩略图
  • 网站建设 域名字体设计教程网站
  • 网站ftp密码长沙建站模板大全
  • 想在土巴兔做装修网站找谁牌子网排行榜
  • 检测网站访问量东营网站建设关键字排名问题
  • 网站开发移动端泗水网站建设ys178
  • 深圳市门户网站建设怎么样资源网站模板下载
  • 建设网站和公告号的意义站牛网
  • php网站后台怎么进网站建设与管理自考本全国卷
  • 个人可以做网站吗浙江省通信管理局 网站备案 管理部门
  • 顺德网站建设教程一键建网站
  • 住房和城乡建设部网站办事大厅网络科技公司注册资金多少
  • 网站搜索引擎优化方案自助建站系统建的网站做排名吗
  • 主流网站模板正能量直播网站