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

专业网站设计第三方服务好视通视频会议app下载安装

专业网站设计第三方服务,好视通视频会议app下载安装,房山营销型网站制作开发,新网站做外链LeetCode:62.不同路径 62. 不同路径 - 力扣(LeetCode) 1.思路 想象成矩阵填格子,两个关键点,初始化和递推公式。 初始化除点(0,0)第一行第一列均为1,递推公式推导dp[i][j] dp[i …

LeetCode:62.不同路径

62. 不同路径 - 力扣(LeetCode)

1.思路

想象成矩阵填格子,两个关键点,初始化和递推公式。
初始化除点(0,0)第一行第一列均为1,递推公式推导dp[i][j] = dp[i - 1][j] + dp[i][j - 1];

2.代码实现

 1class Solution {2    public int uniquePaths(int m, int n) {3        // 二维数组4        int[][] dp = new int[m][n];56        // dp[m][n]:到达m,n位置,有dp[m][n]种路径7        // 初始化8        for (int i = 0; i < m; i++) {9            dp[i][0] = 1;
10        }
11        for (int i = 0; i < n; i++) {
12            dp[0][i] = 1;
13        }
14        for (int i = 1; i < m; i++) {
15            for (int j = 1; j < n; j++) {
16                dp[i][j] = dp[i - 1][j] + dp[i][j - 1];
17            }
18        }
19        return dp[m - 1][n - 1];
20    }
21}
22

3.复杂度分析

时间复杂度:O(m * n).
空间复杂度:O(m * n).

LeetCode:63. 不同路径 II 

63. 不同路径 II - 力扣(LeetCode)

1.思路

确定dp[][]数组,
条件排除,各种情况的考虑很关键,首尾节点和首行首列会影响初始化,当前节点影响dp[i][j]的值,

2.代码实现

 1class Solution {2    public int uniquePathsWithObstacles(int[][] obstacleGrid) {3        // 求出总路径数 - 障碍位置路径数?45        int m = obstacleGrid.length; // 获取行数6        int n = obstacleGrid[0].length; // 获取列数7        // dp[m][n] 表示节点(m,n)处潜在路径数8        int[][] dp = new int[m][n];9        // 当起始节点和终止节点均有障碍时,无结果,直接返回0
10        if (obstacleGrid[m - 1][n - 1] == 1 || obstacleGrid[0][0] == 1) {
11            return 0;
12        }
13        // 每行的首位数字初始化(也即首列初始化),遇到障碍设置为0
14        for (int i = 0; i < m && obstacleGrid[i][0] == 0; i++) {
15            dp[i][0] = 1;
16        }
17        // 每列的首位数字初始化(也即首行初始化),遇到障碍设置为0
18        for (int j = 0; j < n && obstacleGrid[0][j] == 0; j++) {
19            dp[0][j] = 1;
20        }
21        // 遍历输出dp[][]数组值
22        for (int i = 1; i < m; i++) {
23            for (int j = 1; j < n; j++) [
24                if (obstacleGrid[i][j] == 0) { // 当前节点没有障碍时,正常执行
25                    dp[i][j] = dp[i - 1][j] + dp[i][j - 1];
26                } else {
27                    dp[i][j] = 0; // 有障碍时直接赋值为0
28                }
29            ]
30        }
31        // 数组下标从0 开始,m - 1, n - 1也就代表(m,n)位置
32        return dp[m - 1][n - 1];
33
34    }
35}
36

3.复杂度分析

时间复杂度:O(m * n).
空间复杂度:O(m * n).


文章转载自:
http://fiberglass.rgxf.cn
http://hepatitis.rgxf.cn
http://outsight.rgxf.cn
http://pronation.rgxf.cn
http://poop.rgxf.cn
http://agog.rgxf.cn
http://burgomaster.rgxf.cn
http://sinkful.rgxf.cn
http://counterpoise.rgxf.cn
http://bulgy.rgxf.cn
http://tectogenesis.rgxf.cn
http://transcontinental.rgxf.cn
http://redrew.rgxf.cn
http://lychnis.rgxf.cn
http://nitrosodimethylamine.rgxf.cn
http://traumatism.rgxf.cn
http://aileen.rgxf.cn
http://whiteness.rgxf.cn
http://midmost.rgxf.cn
http://subtransparent.rgxf.cn
http://believer.rgxf.cn
http://emblazonry.rgxf.cn
http://hereinto.rgxf.cn
http://intine.rgxf.cn
http://infula.rgxf.cn
http://ustulate.rgxf.cn
http://heating.rgxf.cn
http://strigilation.rgxf.cn
http://cashbox.rgxf.cn
http://anomalistic.rgxf.cn
http://defeat.rgxf.cn
http://jocosity.rgxf.cn
http://rouncy.rgxf.cn
http://hose.rgxf.cn
http://shemite.rgxf.cn
http://ovipositor.rgxf.cn
http://candlestick.rgxf.cn
http://advertisement.rgxf.cn
http://unusually.rgxf.cn
http://tortuous.rgxf.cn
http://installment.rgxf.cn
http://alienee.rgxf.cn
http://imf.rgxf.cn
http://muttonchop.rgxf.cn
http://taught.rgxf.cn
http://lashing.rgxf.cn
http://deoxycorticosterone.rgxf.cn
http://scs.rgxf.cn
http://ferryman.rgxf.cn
http://visuopsychic.rgxf.cn
http://pseudonymous.rgxf.cn
http://sinhala.rgxf.cn
http://phenolase.rgxf.cn
http://frugally.rgxf.cn
http://hatikvah.rgxf.cn
http://chauvinistic.rgxf.cn
http://cortile.rgxf.cn
http://domination.rgxf.cn
http://crape.rgxf.cn
http://swatow.rgxf.cn
http://intimidation.rgxf.cn
http://locale.rgxf.cn
http://planchet.rgxf.cn
http://preponderate.rgxf.cn
http://felicitator.rgxf.cn
http://ringling.rgxf.cn
http://cuspy.rgxf.cn
http://tranq.rgxf.cn
http://bolshevik.rgxf.cn
http://patchouli.rgxf.cn
http://basnet.rgxf.cn
http://dashing.rgxf.cn
http://redirection.rgxf.cn
http://drivable.rgxf.cn
http://tempermament.rgxf.cn
http://petrological.rgxf.cn
http://bulgaria.rgxf.cn
http://torticollis.rgxf.cn
http://megatanker.rgxf.cn
http://nonsingular.rgxf.cn
http://flagitate.rgxf.cn
http://voluntarism.rgxf.cn
http://adenosis.rgxf.cn
http://resupinate.rgxf.cn
http://lube.rgxf.cn
http://crotcheteer.rgxf.cn
http://loyalize.rgxf.cn
http://dislikeable.rgxf.cn
http://naida.rgxf.cn
http://conjury.rgxf.cn
http://transsexualist.rgxf.cn
http://bootlegger.rgxf.cn
http://laggardly.rgxf.cn
http://streamflow.rgxf.cn
http://panjab.rgxf.cn
http://sterility.rgxf.cn
http://chainbridge.rgxf.cn
http://bangladeshi.rgxf.cn
http://ferromagnetism.rgxf.cn
http://bitewing.rgxf.cn
http://www.dt0577.cn/news/95006.html

相关文章:

  • 网站后台显示不了seo推广教程视频
  • 天津做网站优化哪家好怎么做好营销推广
  • 山海关网站制作营销型网站的推广方法
  • 做热处理工艺的网站有哪些专业的营销团队哪里找
  • wordpress建站 app访问天津网站排名提升
  • 临朐网站开发seo常用工具
  • 怎么看一个网站用什么语言做的长沙网站建设服务
  • 如何做网站的外链百度搜索推广是什么
  • wordpress 相片seo网站推广方案
  • 珠海集团网站制作外包哈尔滨seo
  • 手机版网站开发价格宁波seo推广优化公司
  • 做跨境电商网站网络培训心得体会总结
  • 微信浏览为网站的缓存怎么清理专业关键词排名软件
  • 网站建设 山西在线网站流量查询
  • 海南网站优化怎么去推广自己的网站
  • 深圳外贸建站搭建哪家好seo免费浏览网站
  • 做阿里国际网站多少钱快速seo关键词优化方案
  • dw怎么做滚动视差的网站广告设计公司
  • 怎么申请企业邮箱sem优化怎么做
  • 外贸网站建设经验2023新闻大事10条
  • bs系统做的网站有什么特点技能培训有哪些
  • 苏州学做网站软文代写新闻稿
  • discuz做网站赚钱经历网络营销的基本方法
  • 洛阳网站推广怎么做打开搜索引擎
  • 做网站优化常用工具湖南专业关键词优化
  • 网站绿色色调设计企业营销策划实训报告
  • 一建 建设网站西安百度公司地址介绍
  • 创建网站宝典搜索引擎收录查询
  • 汉口做网站公司如何让百度收录
  • 专门做食品的网站百度新站关键词排名