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

2025年--Lc184--62.不同路径(动态规划)--Java版

1.题目描述

在这里插入图片描述
在这里插入图片描述

2.思路

(1)m是行数,n是列数,dp代表到当前位置的路径数
(2)初始化第一行和第一列。把第一行和第一列初始化为1。表示到当前格子路径数就+1. 即dp[0][j]=1,dp[i][0]=1
(3)递推公式:dp[i][j]=dp[i-1][j]+dp[i][j-1]
(4)dp数组从左到右遍历和从上到下遍历
(5)终止条件:到达最后一个格子就算是遍历成功了。return dp[m-1][n-1]

3.代码实现

class Solution {public int uniquePaths(int m, int n) {//m是行数,n是列数//定义1个dp数组int[][] dp=new int[m][n];//初始化第一列和第一行for(int i=0;i<m;i++){dp[i][0]=1;//第一列的所有值都是1}for(int j=0;j<n;j++){dp[0][j]=1;//第一行所有值都是1}//递推公式//因为第一行和第一列已经初始化完成,所以直接从i,j=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];}
}
http://www.dtcms.com/a/482334.html

相关文章:

  • 区块链的理解
  • 【GUI自动化测试】YAML 配置文件应用:从语法解析到 Python 读写
  • 使用llamaindex实现RAG时 的常见使用框架或工具
  • YOLOv3:高效精准的实时目标检测算法
  • 怎么做坑人网站同城新闻app有哪些
  • 网站建设需求调研问卷韶关网站开发
  • 设计模式篇之 责任链模式 Chain of Responsibility
  • 阿里云-ECS实例信息统计并发送统计报告到企业微信
  • LeetCode 刷题【119. 杨辉三角 II、120. 三角形最小路径和】
  • Jmeter跨线程组获取参数
  • Tomcat核心组件全解析
  • 盈利型网站wordpress系列教程 pdf
  • 基于OpenCASCADE的分层点云到STL实体模型转换技术
  • Dubbo RPC 调用中用户上下文传递问题的解决
  • 推广网站设计推广方案用户体验设计软件
  • 权威的电商网站建设销售平台建设方案
  • 基于浏览器的DOCX文件编辑器:实现导入、编辑与导出功能
  • Android adb 基础使用指南
  • 哈尔滨网站运营服务商宁夏省住房城乡建设厅网站
  • Html播放m3u8视频
  • 鞍山网站网站建设做一个交易平台网站的成本
  • 幂等机制
  • 2025.10月报 Cherry Stuido 1.6.4、Ollama 0.12.5、Dify 1.9.1升级使用摘要
  • 抗衰≠智商税:WJCZ(唯诺因)麦角硫因的细胞级抗衰技术解析
  • 做团购网站有什么难处百度联盟官网
  • 栈与队列相关知识以及算法题
  • 网站制作 wordpress游戏门户网站 织梦
  • 【第五章:计算机视觉-计算机视觉在工业制造领域中的应用】1.工业缺陷分割-(2)BiseNet系列算法详解
  • CNC 加工中的 GLTF 文件:连接设计与制造
  • 02117 信息组织【第一章】