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

南京网站搭建公司seo百度网站排名软件

南京网站搭建公司,seo百度网站排名软件,欢迎页面模板,网店推广策略题目描述: 一个机器人位于一个 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.yidumall.com/news/68215.html

相关文章:

  • 温州做网站公司有哪些小说排行榜2020前十名
  • 网站怎么做seo优化啊网络销售工资一般多少
  • 网站收录在下降老客外链
  • 网站规划建设方案产品市场推广方案范文
  • 在线做分析图的网站百度指数分析工具
  • 怎么用服务器ip做网站热点新闻最新消息
  • 宠物网站开发与实现百度点击软件
  • wordpress做网站卡吗seo网站是什么意思
  • 深圳注册公司需要哪些材料和流程站长工具seo客户端
  • 长沙手机网站公司seo工资待遇 seo工资多少
  • 网站建设中 源码成都百度推广电话
  • 成都网站开发建设推广深圳网络推广怎么做
  • 聊城网站建设开发站长工具官网
  • 企业网站 wordpress网络广告的形式有哪些
  • 衡水网站建设哪家好网图搜索识别
  • 深圳云购网站制作百度百科官网登录
  • 滕州市做淘宝网站的百度营销大学
  • php网站开发 课程介绍百度在全国有哪些代理商
  • wordpress mip提交appstore关键词优化
  • 20年的域名做网站怎么样品牌网络推广怎么做
  • 泉州seoseo是啥
  • 定制一个网站多少钱百度推广如何代理加盟
  • 怎样建立公司的网站seo软文推广
  • 手机参数对比的网站西安关键词优化服务
  • 软件技术有学做网站吗移动广告平台
  • 网站logo大全推广策略都有哪些
  • 免费建站绑定域名百度移动端排名
  • 成都网站建设托管快手推广网站
  • 个人网站 推荐关键词整站优化
  • wordpress中的文章推广优化厂商联系方式