首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode刷题记录
小只前端攻城狮
创建于2021-08-15
订阅专栏
LeetCode刷题记录
等 18 人订阅
共76篇文章
创建于2021-08-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🌈【LeetCode.总持续时间可被 60 整除的歌曲】- JavaScript =>模拟+公式
「这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 示例 2: 提示: 1 <= time.length <= 60000 1 <= time[i]
🌈【LeetCode.最小的K对数字】- JavaScript =>优先队列+最小堆
「这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」 题目描述 示例 1: 示例 2: 优先队列 其实这类的什么第K,前K之类的题目有些类似 Dijkstra 最短路径,我们
🌈【LeetCode.滑动谜题】- JavaScript =>双向BFS
「这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战」 题目描述 示例 1: 示例 2: 分析 其实这道题目,理解题意很重要。尤其题目中的和t等长的字符串s,在各个字符变化后,
🌈【LeetCode.字符串相等】- JavaScript =>滑动窗口
「这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战」 题目描述 示例 1: 示例 2: 分析 其实这道题目,理解题意很重要。尤其题目中的和t等长的字符串s,在各个字符变化后,
🌈【LeetCode.目标数组和】- JavaScript =>二分+暴力
「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战」 题目描述 示例 1: 示例 2: 分析 其实这道题目,理解题意很重要。尤其题目中的和t等长的字符串s,在各个字符变化后,
🌈【LeetCode.数组打乱】- JavaScript =>模拟
「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」 题意描述 示例: 提示: 1 <= nums.length <= 200 -106 <= nums[i] <= 106
🌈【LeetCode.最长递增子序列】- JavaScript =>DP+二分
「这是我参与11月更文挑战的第20天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 示例 2: 分析 这应该是非常非常经典的题型了吧,这类题型一般有两种做法,一种是DP也就是动态规划
🌈【LeetCode.最近原点的 K 个点】- JavaScript =>优先队列+Map
「这是我参与11月更文挑战的第19天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 示例 2: 分析 其实仔细阅读题目我们可以发现这题和前 K 个高频元素,很相似,只是那题是求前k的
🌈【LeetCode.大餐计数】- JavaScript =>哈希+位运算
「这是我参与11月更文挑战的第18天,活动详情查看:2021最后一次更文挑战」 题目描述 示例 1: 示例 2: 思路分析 从数据量可以推断出复杂度大致应该是n(logn),为了减小时间成本,顺着思路
🌈【LeetCode.买卖股票的最佳时机 III】- JavaScript =>动态规划+贪心
「这是我参与11月更文挑战的第17天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 示例 2: 题外话: 前几天总结了买卖股票最佳时机④版本的思路,今天总结③版本的思路。 分析 假设
🌈【LeetCode.守护天际线】- JavaScript =>贪心
「这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战」 题意表述 说明: 1 < grid.length = grid[0].length <= 50。 grid[i][j]
🌈【LeetCode.买卖股票的最佳时机 IV】- JavaScript =>动态规划
「这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战」 题目描述 示例 1: 示例 2: 提示: 0 <= k <= 100 0 <= prices.length <= 100
🌈【LeetCode.除自身以外数组的乘积】- JavaScript =>前缀积&后缀积+滚动变量
「这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战」 题意描述 示例: 解法一:前缀积&后缀积 说明: 前缀积:存着第一个元素到自己的积(不包括自己) 后缀积:存着最
🌈【LeetCode.丑数II 】-JavaScript =>动态规划+最小堆
这是我参与8月更文挑战的第31天,活动详情查看:8月更文挑战 【LeetCode 264.丑数II 】- JavaScript(动态规划+最小堆) 题目描述:编写一个程序,找出第 n 个丑数。 分析:
🌈【LeetCode.根据身高重建队列】- JavaScript =>贪心+sort+reduce
「这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战」 题意描述 示例: 解法一:前缀积&后缀积 说明: 前缀积:存着第一个元素到自己的积(不包括自己) 后缀积:存着最
🌈【LeetCode.距离顺序排列矩阵单元格】- JavaScript =>BFS+哈希
「这是我参与11月更文挑战的第天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 示例 2: 解法1:sort+哈希 分析:我们首先可以算出每个单元格到 [r0, c0] 的距离,然后
🌈【LeetCode.提莫攻击】- JavaScript =>边界模拟
「这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 提示: 1 <= timeSeries.length <= 104 0 <= timeSeries
🌈【LeetCode.两个栈实现队列】- JavaScript =>模拟
「这是我参与11月更文挑战的第9天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 示例 2: 提示: 1 <= values <= 10000 最多会对 appendTail、del
🌈【LeetCode.缺少的最小整数值】- JavaScript =>抽屉法+占位法
「这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 思路1:抽屉原理 分析:数组的长度n,则答案最大只能是n+1。可以使用hash函数将答案空间映射到长
🌈【LeetCode.验证二叉搜索树】- JavaScript =>DFS+中序
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」 题意描述 示例 1: 解法1:DFS(深度优先搜索) 分析: 深度优先搜索,如果前边的值比后边的大,就false,因为深度
下一页