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

刷题——不同路径的数目

不同路径的数目(一)_牛客题霸_牛客网

我第一眼,觉得是没有思路的,我也是看别人代码反应过来,

画图可以看出来

外边沿的只有一种到达方式,全部赋值1,

如果有两个方块相接,那就让此方块的左邻和右邻相加,得到本结节是有两种方式

最后返回,到达目的地的由邻接的两个方框路径和

int uniquePaths(int m, int n) {//到达其中一个点的方式会有两种,将横坐标和纵坐标都设为1,这种临界的只有一种方式int  dp[m][n];for(int i=0; i<m; i++){for(int j=0; j<n; j++){if(i==0 || j==0){dp[i][j] = 1;}else {dp[i][j] = dp[i][j-1] + dp[i-1][j];}}}return dp[m-1][n-1];}

或者是采用递归这种

 int uniquePaths(int m, int n) {if(m==1 || n==1)return 1;return uniquePaths(m,n-1) + uniquePaths(m-1,n);}

相关文章:

  • Python基础学习笔记(一)
  • 记录一次网站疑似被劫持的排查
  • 数据治理五部曲
  • uniapp中初始化对象不赋值,后续属性无法绑定问题
  • 掌握SQL Server事务日志的艺术:深入配置与管理
  • Spock Unit Test in Java
  • c++ 11 =delete
  • 数据结构(面试)
  • Java:类和对象
  • c++网络编程实战——开发基于协议的文件传输模块(一)如何实现一个简单的tcp长连接
  • vulnhub靶机:Tomato
  • 【Spring】详细了解静态代理和动态代理的使用
  • Android读取拨号记录功能
  • 【九】Hadoop3.3.4HA高可用配置
  • Vue3 + js-echarts 实现前端大屏可视化
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • JavaScript-如何实现克隆(clone)函数
  • SegmentFault for Android 3.0 发布
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 【mysql】环境安装、服务启动、密码设置
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • C++类中的特殊成员函数
  • Cookie 在前端中的实践
  • CSS居中完全指南——构建CSS居中决策树
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaScript学习总结——原型
  • Java比较器对数组,集合排序
  • Median of Two Sorted Arrays
  • Objective-C 中关联引用的概念
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 大整数乘法-表格法
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 利用DataURL技术在网页上显示图片
  • 那些被忽略的 JavaScript 数组方法细节
  • 前端路由实现-history
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • # Java NIO(一)FileChannel
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • %@ page import=%的用法
  • (3)nginx 配置(nginx.conf)
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (c语言)strcpy函数用法
  • (PADS学习)第二章:原理图绘制 第一部分
  • (备忘)Java Map 遍历
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (一) 初入MySQL 【认识和部署】
  • .apk文件,IIS不支持下载解决
  • .axf 转化 .bin文件 的方法