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

写文案的网站网站拨测人员是干嘛的

写文案的网站,网站拨测人员是干嘛的,品牌营销型网站建设公司,北京vi设计62.不同路径 ● 力扣题目链接 ● 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 ● 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 ● 问总共有…

62.不同路径

● 力扣题目链接
● 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。
● 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。
● 问总共有多少条不同的路径?

思路

● dp数组初始化,第一行第一列是1,然后某个位置只能从上面或者左面过来
● 时间复杂度:O(m × n)
● 空间复杂度:O(m × n)

代码

class Solution {public int uniquePaths(int m, int n) {int[][] dp = new int[m][n];for (int i = 0; i < n; i++) {dp[0][i] = 1;}for (int i = 0; i < m; i++) {dp[i][0] = 1;}for (int i = 1; i < m; i++) {for (int j = 1; j < n; j++) {dp[i][j] = dp[i - 1][j] + dp[i][j - 1];}}return dp[m - 1][n - 1];}
}

63. 不同路径 II

● 力扣题目链接
● 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。
● 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。
● 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?

思路

● 在初始化和遍历的时候加上是否是障碍物的判断

代码

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {int m = obstacleGrid.length;int n = obstacleGrid[0].length;int[][] dp = new int[m][n];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++) {dp[i][j] = (obstacleGrid[i][j] == 0) ? dp[i - 1][j] + dp[i][j - 1] : 0;}}return dp[m - 1][n - 1];}
}
// 空间优化
class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {int m = obstacleGrid.length;int n = obstacleGrid[0].length;int[] dp = new int[n];for (int i = 0; i < n && obstacleGrid[0][i] == 0; i++) {dp[i] = 1;}for (int i = 1; i < m; i++) {for (int j = 0; j < n; j++) {if (obstacleGrid[i][j] == 1) dp[j] = 0;else if (j != 0) dp[j] += dp[j - 1];}}return dp[n - 1];}
}
http://www.yayakq.cn/news/719738/

相关文章:

  • 衡水网站建设与制作海葵音乐制作公司
  • 湖南网站建设优化跨境电商app
  • 关于网站建设的图片扬州市邗江区建设局网站
  • 有没有教做川菜的网站qq网页版在线登录聊天
  • 官网网站建设需求文档互联网兼职做网站维护
  • 郑州网站高端设计设计师素材网站e
  • 做网站首页有什么济南网站开发培训班
  • 博兴网站建设招聘商城网站 前置审批
  • 网站开发的8个步骤网站建设合同 代码应不应该给
  • 杭州品牌设计公司排名前十河北seo网站优化价格
  • 建设专业网站哪家比较好每个网站都有服务器吗
  • 天猫网站设计分析有网站吗给一个
  • 苏州网站建设网站开发个人社保缴费怎么网上缴费
  • 网站网址查询 优帮云工程师网站建设
  • 确定建设电子网站的目的关于网站建设的广告词
  • 汉滨区建设局网网站wordpress停用谷歌字体
  • 郑州网站建设zzwzjswordpress二手车主题
  • 海沧建设网站多少钱大商创源码
  • 网站建设与维护课程hui怎么做网站
  • 吉林网站建设价格区块链开发平台有哪些
  • 网站建设经济效益网站建设时怎么赚钱的
  • 网站设计合理网站建设边框
  • 做网站都需要用到什么腾讯开放平台官网
  • 怎么利用花生壳做自己的网站百度排名优化软件
  • 广州模板建站哪家好小程序免费制作平台
  • 网站服务理念北京都有那些做网站的公司
  • 网站建设系统课程长沙好的网站优化品牌
  • 大兴做网站的公司公司网站 cms
  • wordpress站长自己做网站可以上传软件下载
  • 做游戏装备网站可以吗网页建设推荐