愿少年,乘风破浪,他日毋忘化雨功
LeetCode_134_BestTimeToBuyAndSellStockIV LeetCode_134_BestTimeToBuyAndSellStockIV
1. question: 买卖股票的最佳时机IV(困难)给定一个整数数组 prices ,它的第 i 个元素 prices[i] 是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。 注
2022-07-09 浮云
LeetCode_133_BestTimeToBuyAndSellStockIII LeetCode_133_BestTimeToBuyAndSellStockIII
1. question: 买卖股票的最佳时机III(困难)给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同时参与多笔交易(你必须在再次
2022-06-24 浮云
LeetCode_132_BestTimeToBuyAndSellStock LeetCode_132_BestTimeToBuyAndSellStock
1. question: 买卖股票的最佳时机(简单)给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设
2022-06-23 浮云
LeetCode_131_HouseRobberIII LeetCode_131_HouseRobberIII
1. question: 打家劫舍III(中等)小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为 root 。 除了 root 之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房
2022-06-23 浮云
LeetCode_130_HouseRobberII LeetCode_130_HouseRobberII
1. question: 打家劫舍II(中等)你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相
2022-06-23 浮云
LeetCode_129_HouseRobber LeetCode_129_HouseRobber
1. question: 打家劫舍(中等)你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表
2022-06-23 浮云
LeetCode_128_WordBreak LeetCode_128_WordBreak
1. question: 单词拆分(中等)给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 来源:力
2022-06-22 浮云
LeetCode_127_PerfectSquares LeetCode_127_PerfectSquares
1. question: 完全平方数(中等)给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而
2022-06-22 浮云
LeetCode_126_CoinChange LeetCode_126_CoinChange
1. question: 零钱兑换(中等)给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。
2022-06-22 浮云
LeetCode_125_CombinationSumIV LeetCode_125_CombinationSumIV
1. question: 组合总和IV(中等)给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 来
2022-06-22 浮云
LeetCode_124_CoinChange2 LeetCode_124_CoinChange2
1. question: 零钱对换II(中等)给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面
2022-06-21 浮云
LeetCode_123_FullWeightBag LeetCode_123_FullWeightBag
本题不是LeetCode中的题目,仅仅是为了记录完全背包问题基础知识。 1. question: 完全背包问题(简单)完全背包和01背包一个重要区别就是完全背包允许一个物品使用多次。 显然,这个特点使得思路有以下改变: 初始化的时候,当背
2022-06-21 浮云
4 / 20