【LeetCode热题100(87/100)】不同路径

题目地址: 链接

状态转移方程:
d p i j = { 1 , 当 i = 1 且 j = 1 d p i − 1 j + d p i j − 1 , 当 i > 1 或 j > 1 dpij = \begin{cases} 1, & \text{当 } i=1 \text{ 且 } j=1 \\ dpi-1j + dpij-1, & \text{当 } i>1 \text{ 或 } j>1 \end{cases} dpij={1,dpi−1j+dpij−1,当 i=1 且 j=1当 i>1 或 j>1

TS 复制代码
/*
 * @lc app=leetcode.cn id=62 lang=typescript
 *
 * [62] 不同路径
 */

// @lc code=start
function uniquePaths(m: number, n: number): number {
    const dp = Array.from({length: m + 1}, () => new Array(n + 1).fill(0));
    for(let i = 1; i <= m; i ++) {
        for(let j = 1; j <= n; j ++) {
            if(i == 1 && j == 1) dp[i][j] = 1;
            else dp[i][j] = dp[i - 1][j] + dp[i][j - 1];
        }
    }
    return dp[m][n];
};
// @lc code=end
相关推荐
Xin77029 分钟前
LeetCode 79. 单词搜索(DFS 回溯法)
leetcode
小郎君6582 小时前
Vue keep-alive 切标签后滚动位置回顶?因为 onDeactivated 里读到的 scrollTop 是 0
算法
邵奈一2 小时前
GPT-6.1 Terra速度是Sol的3倍,价格减半
算法
RaaS1002 小时前
Node.js Brotli RCE 漏洞自查指南:fetch、undici、axios 都在影响面,三分钟确认你的版本
人工智能·深度学习·算法
shehuiyuelaiyuehao2 小时前
算法56,重排链表
数据结构·算法·链表
qq_452396233 小时前
第四篇:《索引原理与实战:B-tree、Hash、GIN、GiST、BRIN》
算法·哈希算法·gin
西索斯coding3 小时前
Qwen3-Max 与 Qwen-Plus:60 个真实修复任务评测方案
大数据·网络·算法·ai
INGNIGHT4 小时前
440 · 背包问题(三)(无限次数)
算法·leetcode·动态规划
suhan4 小时前
【数据结构】七、查找:1.查找的概念、线性结构查找(顺序、折半(二分)、插值、稠密、分块、倒排)
数据结构·算法·排序算法