
leetcode 热题 HOT 100
文章平均质量分 74
近期目标进行刷题,刷力扣上HOT100的题目,然后进行题解的分析,做到不断的加入自己的思路,讲述自己 的做题方法。
zh-yi
学生
展开
-
LeetCode-322. 零钱兑换
LeetCode-322. 零钱兑换 (中等)题目地址:https://leetcode-cn.com/problems/coin-change/文章目录LeetCode-322. 零钱兑换 (中等)1. 题目描述及示例示例一:示例二:示例三:2. 题解和代码实现2.1 初始化2.2 状态转移方程代码实现(C++ 2022-4-28)3. 总结1. 题目描述及示例 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数原创 2022-04-28 23:12:08 · 1434 阅读 · 0 评论 -
LeetCode-309. 最佳买卖股票时机含冷冻期
LeetCode-309. 最佳买卖股票时机含冷冻期 (中等)题目地址:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/文章目录LeetCode-309. 最佳买卖股票时机含冷冻期 (中等)1. 题目描述及示例示例一:示例二:2. 题解和代码实现代码实现(C++ 2022-4-24)3. 总结1. 题目描述及示例 给定一个原创 2022-04-24 09:10:59 · 337 阅读 · 0 评论 -
LeetCode-300. 最长递增子序列
LeetCode-300. 最长递增子序列 (中等)题目地址:https://leetcode-cn.com/problems/longest-increasing-subsequence/文章目录LeetCode-300. 最长递增子序列 (中等)1. 题目描述及示例示例一:示例二:示例三:2. 题解和代码实现2.1 初始化2.2 状态转移方程代码实现(C++ 2022-4-16)3. 总结1. 题目描述及示例 给你一个整数数组原创 2022-04-16 09:19:19 · 392 阅读 · 0 评论 -
LeetCode-198. 打家劫舍
LeetCode-198. 打家劫舍 (中等)题目地址:https://leetcode-cn.com/problems/house-robber/文章目录LeetCode-198. 打家劫舍 (中等)1. 题目描述及示例示例一:示例二:2. 题解和代码实现2.1 初始化2.2 状态转移方程代码实现(C++ 2022-4-12)3. 总结1. 题目描述及示例 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你原创 2022-04-12 23:31:06 · 130 阅读 · 0 评论 -
LeetCode-152. 乘积最大子数组
LeetCode-152. 乘积最大子数组(中等)题目地址:https://leetcode-cn.com/problems/maximum-product-subarray/文章目录LeetCode-152. 乘积最大子数组(中等)1. 题目描述及示例示例一:示例二:2. 题解和代码实现2.1 初始化2.2 状态转移方程代码实现(C++ 2022-4-8)3. 总结1. 题目描述及示例 给你一个整数数组 nums ,请你找出数组原创 2022-04-08 16:48:10 · 4619 阅读 · 0 评论 -
LeetCode-139. 单词的拆分
LeetCode-139. 单词的拆分(中等)题目地址:https://leetcode-cn.com/problems/word-break/文章目录LeetCode-139. 单词的拆分(中等)1. 题目描述及示例示例一:示例二:示例三:2. 题解和代码实现2.1 初始化2.2 状态转移方程代码实现(C++ 2022-4-3)3. 总结1. 题目描述及示例 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你原创 2022-04-04 16:30:27 · 5439 阅读 · 0 评论 -
LeetCode-22. 括号生成
LeetCode-22. 括号生成 (中等)题目地址:https://leetcode-cn.com/problems/generate-parentheses/文章目录LeetCode-22. 括号生成 (中等)1. 题目描述及示例示例一:示例二:2. 题解和代码实现代码实现(C++ 2022-4-1)3. 总结1. 题目描述及示例 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。原创 2022-04-02 10:48:26 · 4714 阅读 · 0 评论 -
LeetCode-64. 最小路径和
LeetCode-64. 最小路径和 (中等)题目地址:https://leetcode-cn.com/problems/minimum-path-sum/文章目录LeetCode-64. 最小路径和 (中等)1. 题目描述及示例示例一示例二2. 题解和代码实现代码实现(C++ 2022-3-26)3. 总结1. 题目描述及示例 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数原创 2022-03-31 22:08:25 · 257 阅读 · 0 评论 -
LeetCode-55. 跳跃游戏
LeetCode-55. 跳跃游戏 (中等)题目地址:https://leetcode-cn.com/problems/jump-game/文章目录LeetCode-55. 跳跃游戏 (中等)1. 题目描述及示例示例一示例二2. 题解和代码实现代码实现(C++ 2022-3-25)3. 总结1. 题目描述及示例 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断原创 2022-03-31 21:48:35 · 4568 阅读 · 0 评论 -
LeetCode-96. 不同的二叉搜索树
LeetCode-96. 不同的二叉搜索树 (中等)题目地址:https://leetcode-cn.com/problems/unique-binary-search-trees/文章目录LeetCode-96. 不同的二叉搜索树 (中等)1. 题目描述及示例示例一:示例二:2. 题解和代码实现定义初始状态:状态转移方程代码实现(C++ 2022-3-15)3. 总结1. 题目描述及示例 给你一个整数 n ,求恰由 n 个节点组原创 2022-03-31 17:14:56 · 1359 阅读 · 0 评论 -
目录 LeetCode 热题 HOT 100
目录 LeetCode 热题 HOT 100所有代码均用C++进行实现。LeetCode-45. 跳跃游戏 IILeetCode-62. 不同路径LeetCode-63. 不同路径 II原创 2022-03-31 16:02:48 · 253 阅读 · 0 评论 -
LeetCode-45. 跳跃游戏 II(中等)
LeetCode-45. 跳跃游戏 II题目地址:https://leetcode-cn.com/problems/jump-game-ii文章目录LeetCode-45. 跳跃游戏 II1. 题目描述及示例示例一:示例二:2. 题解和代码实现代码实现(C++ 2022-3-15)3. 总结1. 题目描述及示例 给你一个非负整数数组 nums ,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标原创 2022-03-15 21:35:45 · 1546 阅读 · 0 评论 -
LeetCode-63. 不同路径(II)(中等)
63. 不同路径(II)(中等)题目地址:https://leetcode-cn.com/problems/unique-paths-ii/文章目录63. 不同路径(II)(中等)1. 题目描述及示例示例一:示例二:2. 题解和代码实现 转移矩阵 初始状态代码实现(C++ 2022-3-14)3. 总结1. 题目描述及示例 一个机器人位原创 2022-03-14 17:37:13 · 4559 阅读 · 0 评论 -
LeetCode-62. 不同路径-leetcode
62. 不同路径(中等)https://leetcode-cn.com/problems/unique-paths/文章目录62. 不同路径(中等)1. 题目描述及示例2. 题解和代码实现转移矩阵初始状态:终止状态:代码实现(C++ 2022-3-11)3. 总结1. 题目描述及示例 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下原创 2022-03-11 23:13:22 · 356 阅读 · 0 评论