首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode习题集
RyanOnCloud
创建于2022-10-20
订阅专栏
内功心法修炼,冲击MS
等 1 人订阅
共40篇文章
创建于2022-10-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
63. 不同路径 II (unique paths ii)
一个机器人位于一个 m x n 网格的左上角,试图达到网格的右下角。机器人每次只能向下或者向右移动一步。现在考虑网格中有障碍物,那么从左上角到右下角将会有多少条不同的路径?
62. 不同路径 (unique paths)
一个机器人位于一个 m x n 网格的左上角,机器人每次只能向下或者向右移动一步,问机器人试图达到网格的右下角总共有多少条不同的路径?
474. 一和零 (ones and zeroes)
给你一个二进制字符串数组strs和两个整数m和n。请你找出并返回 strs的最大子集的长度,该子集中最多有m个0和n个1。如果x的所有元素也是y的元素,集合x是集合y的子集。
518. 零钱兑换 II (coin change II)
给你一个整数数组coins表示不同面额的硬币,另给一个整数 amount表示总金额。请你计算并返回可以凑成总金额的硬币组合数。
322. 零钱兑换 (coin change)
给你一个整数数组coins,表示不同面额的硬币,以及一个整数 amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数 。
343. 整数拆分 (integer-break)
给定一个正整数n,将其拆分为k个正整数的和(k >=2),并使这些正整数的乘积最大化,求这个最大乘积。
152. 乘积最大子数组 (maximum-product-subarray)
给你一个整数数组 $nums$,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。
53. 最大子数组和 (maximum subarray)
题目描述:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。
337. 打家劫舍 III (House Robber III)
小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为root。除了root之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的排列类似于一棵二叉树。
213. 打家劫舍 II (House Robber II)
你是一个专业的小偷,计划偷窃沿街房屋,每间房内都藏有一定现金。这个地方所有房屋都围成一圈。如果两间相邻房屋在同一晚上被小偷闯入,系统就会警报。计算在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额。
198. 打家劫舍 (House Robber)
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。
714. 买卖股票的最佳时机含手续费(Best Time to Buy and Sell Stock with Transaction Fee)
给定一个整数数组 prices,其中prices[i] 表示第 i 天的股票价格 ;整数 fee 代表了交易股票的手续费用。你可以无限次地完成交易,但是你每笔交易都需要付手续费。请返回获得利润最大值。
309. 最佳买卖股票时机含冷冻期(Best Time to Buy and Sell Stock with Cooldown)
给定一个整数数组prices,其中第prices[i] 表示第i天的股票价格 。设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票)。
188. 买卖股票的最佳时机IV (Best Time to Buy and Sell Stock IV)
给定一个整数数组 prices ,它的第 i 个元素 prices[i] 是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。
121. 买卖股票的最佳时机 (Best Time to Buy and Sell Stock)
给定一个数组 prices,它的第 i 个元素 prices[i] 表示一支给定股票第 $i$ 天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票,并计算最大利润。
122. 买卖股票的最佳时机II (Best Time to Buy and Sell Stock II)
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一只股票。买卖次数不限,求获得的最大利润。
123. 买卖股票的最佳时机III (Best Time to Buy and Sell Stock III)
扫荡股票问题:"散户膜拜我,机构针对我,证监会调查我,但我会带着巨额财产归隐田园,给血雨腥风的二级市场留下八个大字——巴菲特就那么回事"。
416. 分割等和子集(partition-equal-subset-sum)
一个只包含正整数的非空数组 nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
494. 目标和 (target-sum)
给你一个正整数数组nums和一个整数target,向数组中的每个整数前添加 "+" 或 "-",然后串联起所有整数,可以构造一个表达式 。试问表达式计算结果为target的组合最多有多少种?
35. 搜索插入位置 (Search Insert Position)
通过LeetCode算法题实战(35. 搜索插入位置),重温《重识二分法》(上、中、下)三篇理论,进而开启刷题学算法之路(再酸一下37K 2-1 的字节offer...)