博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode 62. 不同路径
阅读量:5806 次
发布时间:2019-06-18

本文共 614 字,大约阅读时间需要 2 分钟。

 只用一维数组:

/**滚动数组:O(mn) time,O(n) space**/class Solution {public:    int uniquePaths(int m, int n) {        if(n==0||m==0) return 0;        vector
dp(n,1); for(int i=1;i

O(mn)time O(mn) space

从左上角更新,每次坐标i,j的最多路径为:dp[i][j]=dp[i][j+1]+dp[i+1][j]
class Solution {public:    int uniquePaths(int m, int n) {        if(m==0 || n==0) return 0;        int dp[m][n];        for(int j=0;j
=0;--i){ for(int j=n-2;j>=0;--j){ dp[i][j]=dp[i][j+1]+dp[i+1][j]; } } return dp[0][0]; }};

转载于:https://www.cnblogs.com/joelwang/p/10829063.html

你可能感兴趣的文章
python之信号量【Semaphore】
查看>>
html5纲要,细谈HTML 5新增的元素
查看>>
Android应用集成支付宝接口的简化
查看>>
[分享]Ubuntu12.04安装基础教程(图文)
查看>>
[Vim] 搜索模式(正则表达式)
查看>>
#HTTP协议学习# (二)基本认证
查看>>
Android开发之线性布局详解(布局权重)
查看>>
WCF
查看>>
django 目录结构修改
查看>>
win8 关闭防火墙
查看>>
Android实例-录音与回放(播放MP3)(XE8+小米2)
查看>>
CSS——(2)与标准流盒模型
查看>>
MYSQL 基本SQL语句
查看>>
C#中的Marshal
查看>>
linux命令:ls
查看>>
Using RequireJS in AngularJS Applications
查看>>
hdu 2444(二分图最大匹配)
查看>>
shell编程笔记六:实现ll命令
查看>>
【SAP HANA】关于SAP HANA中带层次结构的计算视图Cacultation View创建、激活状况下在系统中生成对象的研究...
查看>>
[nodejs] nodejs开发个人博客(五)分配数据
查看>>