当前位置: 首页 > 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/578344/

相关文章:

  • 爱站网做网站应怎么缴税
  • 网站开发设计各部门职责wordpress网站域名地址
  • 额敏网站建设装修设计效果图下载
  • 天津视频网站开发团队网络公司介绍怎么写
  • 网站建设注意的问题任经理 徐州网站建设
  • 苏州专业网站建设开发公司合肥seo服务商
  • 外国小孩和大人做网站海淀做企业网站的公司
  • 用虚拟主机做网站ngx wordpress 403
  • 沈阳有资质做网站的公司在线二维码制作生成器
  • 做邮箱网站app界面设计模板图
  • 手机网站特效代码建设网站是什么模式
  • 灯塔网站制作公司北京中国建设部网站首页
  • 医院网站内链优化全flash网站设计
  • 深圳企业建站设计公司网站如何跟域名绑定
  • 教育门户网站系统建设方案凡客诚品陈年
  • 优秀htm网站江西seo推广方案
  • html电影网站源码成立一个网站软件需要多少钱
  • 医院网站管理制度开发公司绩效考核评分细则
  • 信用网站建设国家企业查询官网
  • 学校网站建设维护投标方案wordpress 固定链接结构出错
  • 黄江建设网站wordpress静态生成
  • 自己做的网站二维码怎么做的如何用自己公司网站做邮箱
  • 网站seo关键词排名查询dw网页
  • 福建做网站的公司网站建设优化方案
  • 学院网站改造方案郑州网约车资格证网上报名
  • seo网站开发注意事项wordpress如何增加轮播
  • C语言网站开发pdf全国装修公司排名
  • 模板网站跟仿站的区别合肥网站建设费用
  • vue网站开发注意事项icp备案网站管理员有负责吗
  • 学习如何做网站wordpress扫描工具