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

折扣券网站怎么做/山东最新消息今天

折扣券网站怎么做,山东最新消息今天,简单项目计划书,深圳趣网站建设[抄题]: 有一个机器人的位于一个 m n 个网格左上角。 机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。 问有多少条不同的路径? [思维问题]: 以为要用count来计数&#…

[抄题]:

有一个机器人的位于一个 m × n 个网格左上角。

机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。

问有多少条不同的路径?

[思维问题]:

以为要用count来计数:不是,初始化sum[][]二维数组,初始化数组的具体值来计数

[一句话思路]:

思考哪些方案应该初始化为1

[输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入):

[画图]:

[一刷]:

[二刷]:

[三刷]:

[四刷]:

[五刷]:

  [五分钟肉眼debug的结果]:

[总结]:

[复杂度]:Time complexity: O() Space complexity: O()

[英文数据结构或算法,为什么不用别的数据结构或算法]:

[其他解法]:

[Follow Up]:

[LC给出的题目变变变]:

往右下角走

 [代码风格] :

 

[抄题]:

现在考虑网格中有障碍物,那样将会有多少条不同的路径?

网格中的障碍和空位置分别用 1 和 0 来表示。

[思维问题]:

扣掉一些点是不是要把点设置成0?不是,障碍为1 path = 0.障碍为0 path = 1

[一句话思路]:

[输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入):

[画图]:

[一刷]:

[二刷]:

[三刷]:

[四刷]:

[五刷]:

  [五分钟肉眼debug的结果]:

数组名写错

[总结]:

普通情况下,无障碍正常加,有障碍立马停下,令path[i][j] = 0

[复杂度]:Time complexity: O() Space complexity: O()

[英文数据结构或算法,为什么不用别的数据结构或算法]:

DFS 递归recursion:方法自己调用自己

DP 迭代iteration:变量自己调用自己

//这是递归
int funcA(int n)
{if(n > 1)return n+funcA(n-1);else return 1;
}
//这是迭代
int funcB(int n)
{int i,s=0;for(i=1;i<n;i++)s+=i;return s;
}
View Code

 

[其他解法]:

[Follow Up]:

[LC给出的题目变变变]:

 [代码风格] :

else之前不换行,else之后有括号

public class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {if (obstacleGrid == null || obstacleGrid.length == 0 || obstacleGrid[0].length == 0) {return 0;}int n = obstacleGrid.length;int m = obstacleGrid[0].length;int[][] paths = new int[n][m];for (int i = 0; i < n; i++) {if (obstacleGrid[i][0] != 1) {paths[i][0] = 1;} else {break;}}for (int i = 0; i < m; i++) {if (obstacleGrid[0][i] != 1) {paths[0][i] = 1; } else {break;}}for (int i = 1; i < n; i++) {for (int j = 1; j < m; j++) {if (obstacleGrid[i][j] != 1) {paths[i][j] = paths[i - 1][j] + paths[i][j - 1];} else {paths[i][j] = 0;}}}return paths[n - 1][m - 1];}
}
View Code

 

转载于:https://www.cnblogs.com/immiao0319/p/8430688.html

http://www.lbrq.cn/news/1598275.html

相关文章:

  • 怎样做营销型网站推广/流量平台有哪些
  • 做网站如何防止被坑/哈尔滨seo优化软件
  • dreamweaver设计网页步骤/自己做seo网站推广
  • 北京网站建设 降龙网/2022最新小学生新闻
  • 北京网站开发建设/软文营销文章
  • 自己做网站的图片/中国十大搜索引擎排名最新
  • 中国容桂品牌网站建设/百度app内打开
  • 牡丹江做网站的公司/电商网站建设公司哪家好
  • 建筑工程网登/网站seo优化技巧
  • 服务器不是自己的做违法网站/青岛的seo服务公司
  • discuz修改网站底部/百度网站名称和网址
  • 广州宝盈网络科技有限公司网站/郑州网站优化排名
  • wordpress php 5.2/seo搜索优化是什么
  • 设计一个网站的步骤/沈阳优化网站公司
  • 给赌博网站做设计/18岁以上站长统计
  • 电子商务网站建设的基本要素/aso优化分析
  • 阿里云做网站要几天/销售网络平台推广
  • 买下云服务器怎么做网站/如何推广自己产品
  • 深圳市住房城乡建设局网站/做一个公司网站需要多少钱
  • 浙江网站建设推广公司哪家权威/网站免费高清素材软件
  • 企业做网站需要哪些人员/免费下载百度
  • 四川省住房与城乡建设 厅网站/谁有恶意点击软件
  • 宝塔怎么做两个网站/网站推广平台有哪些
  • 网站搭建吧/盘多多搜索引擎入口
  • 北京市住房和建设委员会网站/重庆seo技术博客
  • 专门做资产负债表结构分析的网站/交换友链平台
  • 建湖哪家专业做网站/模板建站
  • 莱阳网站定制/网站检测
  • 新建网站做优化/西地那非片的功能主治和副作用
  • 淘宝客推广网站源码/网站seo入门基础教程
  • GoLand 项目从 0 到 1:第五天 —— 角色权限中间件实现与事务控制
  • Linux U盘识别问题排查指南
  • Java试题-选择题(6)
  • python:以支持向量机(SVM)为例,通过调整正则化参数C和核函数类型来控制欠拟合和过拟合
  • JP3-3-MyClub后台后端(三)
  • 逻辑回归参数调优实战指南