Ian
文章
动画
游戏
阅读
力扣
关于
Ian
取消
文章
动画
游戏
阅读
力扣
关于
排序
中等
570
数组
474
字符串
246
困难
217
简单
212
dp
192
哈希表
180
数学
167
dfs
147
会员
130
树
114
排序
100
bfs
99
二叉树
97
栈
84
二分查找
78
贪心
75
双指针
73
矩阵
69
堆
63
位运算
61
图
61
设计
61
链表
49
回溯
48
模拟
39
滑动窗口
38
二叉搜索树
29
前缀和
29
数据库
29
分治
28
递归
28
单调栈
26
字典树
26
并查集
26
队列
23
拓扑排序
22
计数
21
有序集合
19
数论
16
状态压缩
16
记忆化搜索
16
博弈
15
哈希函数
13
最短路
13
树状数组
13
线段树
13
字符串匹配
12
随机化
11
枚举
10
几何
9
滚动哈希
9
交互
8
归并排序
8
数据流
8
单调队列
7
双向链表
6
多线程
6
构造
6
桶排序
6
脑筋急转弯
6
迭代器
6
组合数学
5
贡献法
5
shell
4
快速选择
4
扫描线
4
正则
4
水塘抽样
4
cdq分治
3
基环树
3
欧拉回路
3
矩阵快速幂
3
计数排序
3
试填法
3
分段计数
2
反悔贪心
2
后缀数组
2
基数排序
2
强连通分量
2
拒绝采样
2
最小生成树
2
概率与统计
2
逆向思维
2
wqs二分
1
二维差分
1
凸包
1
力扣杯
1
双连通分量
1
块状数组
1
容斥原理
1
差分数组
1
换根dp
1
数位dp
1
轮廓线dp
1
2024年5月
3143:正方形中的最多点数(1696 分)
05-11
2024年4月
3132:找出与数组相加的整数 II(1620 分)
04-28
3111:覆盖所有点的最少矩形数目(1401 分)
04-13
3107:使数组中位数等于 K 的最少操作数(1604 分)
04-07
2023年8月
2813:子序列最大优雅度(2582 分)
08-06
2023年7月
2766:重新放置石块(1613 分)
07-08
2023年6月
2740:找出分区值(1301 分)
06-18
2023年5月
2708:一个小组的最大实力值(1502 分)
05-27
2023年1月
2545:根据第 K 场考试的分数排序(1294 分)
01-22
2022年6月
2300:咒语和药水的成功对数(1476 分)
06-11
2021年9月
1998:数组的最大公因数排序(2429 分)
09-05
1996:游戏中弱角色的数量(1860 分)
09-05
2021年5月
1851:包含每个查询的最小区间(2286 分)
05-02
2021年4月
1834:单线程 CPU(1797 分)
04-18
2020年12月
1686:石子游戏 VI(2000 分)
12-12
2020年6月
1489:找到最小生成树里的关键边和伪关键边(2571 分)
06-21
1471:数组中的 k 个最强值(1332 分)
06-07
2020年5月
1465:切割后面积最大的蛋糕(1444 分)
05-31
1451:重新排列句子中的单词(1309 分)
05-17
2020年4月
1424:对角线遍历 II(1779 分)
04-26
2020年1月
1333:餐厅过滤器(1423 分)
01-26
1311:获取你好友已观看的视频(1652 分)
01-05
2019年12月
1288:删除被覆盖区间(1375 分)
12-14
2019年9月
1187:使数组严格递增(2315 分)
09-08
2019年8月
1170:比较字符串最小字母出现频次(1431 分)
08-25
1169:查询无效交易(1658 分)
08-25
2019年5月
1054:距离相等的条形码(1701 分)
05-26
2019年4月
1030:距离顺序排列矩阵单元格(1585 分)
04-21
2019年1月
0973:最接近原点的 K 个点(1213 分)
01-13
2018年12月
0950:按递增顺序显示卡牌(1686 分)
12-02
2018年9月
0912:排序数组(★)
09-20
2018年6月
0857:雇佣 K 名工人的最低成本(2259 分)
06-24
0853:车队(1678 分)
06-17
2018年5月
0833:字符串中的查找与替换(1460 分)
05-13
2017年2月
0786:第 K 个最小的质数分数(2168 分)
02-24
0767:重构字符串(1681 分)
02-05
2016年12月
0726:原子的数量(★★)
12-26
0720:词典中最长的单词(★)
12-20
0710:黑名单中的随机数(★★)
12-10
2016年11月
0692:前K个高频单词(★)
11-22
2016年10月
0658:找到 K 个最接近的元素(★)
10-19
0646:最长数对链(★)
10-07
0645:错误的集合
10-06
2016年9月
0628:三个数的最大乘积
09-19
0621:任务调度器(★)
09-12
0611:有效三角形的个数(★)
09-02
2016年8月
0594:最长和谐子序列
08-16
2016年7月
0561:数组拆分
07-14
2016年6月
0539:最小时间差(★)
06-22
0532:数组中的 k-diff 数对(★)
06-15
0527:单词缩写(★★)
06-10
0524:通过删除字母匹配到字典里最长单词(★)
06-07
0522:最长特殊序列 II(★)
06-05
2016年5月
0506:相对名次
05-20
0502:IPO(★★)
05-16
2016年4月
0475:供暖器(★)
04-19
0462:最小操作次数使数组元素相等 II(★)
04-06
2016年3月
0455:分发饼干
03-30
0452:用最少数量的箭引爆气球(★)
03-27
0451:根据字符出现频率排序(★)
03-26
0436:寻找右区间(★)
03-11
0435:无重叠区间(★)
03-10
2016年2月
0414:第三大的数
02-18
0406:根据身高重建队列(★)
02-10
2016年1月
0389:找不同
01-24
0378:有序矩阵中第 K 小的元素(★)
01-13
0368:最大整除子集(★)
01-03
2015年12月
0360:有序转化数组(★)
12-26
0358:K 距离间隔重排字符串(★★)
12-24
0354:俄罗斯套娃信封问题(★★)
12-20
0350:两个数组的交集 II
12-16
0349:两个数组的交集
12-15
0347:前 K 个高频元素(★)
12-13
2015年11月
0324:摆动排序 II(★)
11-20
2015年10月
0296:最佳的碰头地点(★★)
10-23
0295:数据流的中位数(★★)
10-22
0280:摆动排序(★)
10-07
0274:H 指数(★)
10-01
2015年9月
0253:会议室 II(★)
09-10
0252:会议室
09-09
2015年8月
0242:有效的字母异位词
08-30
0229:多数元素 II(★)
08-17
0220:存在重复元素 III(★★)
08-08
0217:存在重复元素
08-05
0215:数组中的第K个最大元素(★)
08-03
2015年6月
0179:最大数(★)
06-28
0164:最大间距(★)
06-13
2015年5月
0148:排序链表(★)
05-28
0147:对链表进行插入排序(★)
05-27
2015年3月
0088:合并两个有序数组
03-29
0075:颜色分类(★)
03-16
2015年2月
0056:合并区间(★)
02-25
0049:字母异位词分组(★)
02-18
2015年1月
0018:四数之和(★)
01-18
0016:最接近的三数之和(★)
01-16
0015:三数之和(★)
01-15
0004:寻找两个正序数组的中位数(★★)
01-04
面试题 01.01:判定字符是否唯一
01-01
LCP 40:心算挑战
01-01
0581:最短无序连续子数组(★)
01-01