力扣动态规划-14【算法学习day.108】

前言

###我做这类文章一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?建议灵神的题单和代码随想录)和记录自己的学习过程,我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴!!!


习题

1.不同路径

题目链接: 62. 不同路径 - 力扣(LeetCode)

题面:

代码:

java 复制代码
class Solution {
    public int uniquePaths(int m, int n) {
        int[][] f = new int[m][n];
        f[0][0] = 1;
        for (int i = 0; i < m; i++) {
            for (int j = 0; j < n; j++) {
                if (i > 0 && j > 0) {
                    f[i][j] = f[i - 1][j] + f[i][j - 1];
                } else if (i > 0) {
                    f[i][j] = f[i - 1][j];
                } else if (j > 0) {
                    f[i][j] = f[i][j - 1];
                }
            }
        }
        return f[m - 1][n - 1];
    }
}

后言

上面是动态规划相关的习题,共勉

相关推荐
L.EscaRC23 分钟前
Lua语言知识与应用解析
java·python·lua
S7777777S29 分钟前
easyExcel单元格动态合并示例
java·excel
旺仔老馒头.35 分钟前
【数据结构与算法】手撕排序算法(二)
c语言·数据结构·算法·排序算法
刘个Java40 分钟前
对接大疆上云api---实现直播效果
java
用户95451568116242 分钟前
== 和 equals 区别及使用方法组件封装方法
java
hashiqimiya1 小时前
html的input的required
java·前端·html
好学且牛逼的马1 小时前
【Hot100 | 2 LeetCode49 字母异位词分组问题】
算法
Larry_Yanan1 小时前
QML学习笔记(五十三)QML与C++交互:数据转换——序列类型与 JavaScript 数组的转换
c++·笔记·学习
2301_795167201 小时前
Rust 在内存安全方面的设计方案的核心思想是“共享不可变,可变不共享”
算法·安全·rust
snakecy1 小时前
cuda10 cudnn7.5--旧版本
python·学习