Ian
文章
动画
游戏
力扣
竞赛
关于
Ian
取消
文章
动画
游戏
力扣
竞赛
关于
双指针
数组
594
中等
569
困难
410
字符串
279
dp
260
数学
213
简单
204
哈希表
203
会员
193
dfs
171
bfs
127
树
127
排序
114
二叉树
102
贪心
100
二分查找
97
栈
97
矩阵
92
图
80
位运算
79
堆
78
双指针
77
设计
69
回溯
56
链表
50
滑动窗口
46
模拟
44
前缀和
42
并查集
38
分治
32
有序集合
32
递归
32
单调栈
31
二叉搜索树
29
字典树
29
数据库
29
队列
28
拓扑排序
27
状态压缩
27
优化
26
线段树
23
计数
22
记忆化搜索
21
数论
20
树状数组
18
博弈
17
哈希函数
16
最短路
16
字符串匹配
15
组合数学
15
枚举
12
几何
11
滚动哈希
11
随机化
11
单调队列
10
双向链表
10
数据流
10
归并排序
9
逆向思维
9
交互
8
差分
7
构造
7
分段计数
6
多线程
6
桶排序
6
矩阵快速幂
6
脑筋急转弯
6
贡献法
6
迭代器
6
反悔贪心
5
后缀数组
5
容斥
5
数位dp
5
正则
5
珂朵莉树
5
shell
4
快速选择
4
扫描线
4
水塘抽样
4
网络流
4
计数排序
4
试填法
4
cdq分治
3
wqs二分
3
二分图
3
前后缀分解
3
力扣杯
3
双连通分量
3
基环树
3
最小生成树
3
最小表示法
3
概率与统计
3
欧拉回路
3
轮廓线dp
3
块状数组
2
基数排序
2
拒绝采样
2
换根dp
2
自动机
2
dfs序
1
lca
1
logtrick
1
treap
1
决策单调
1
凸包
1
卷积
1
启发式合并
1
强连通分量
1
快速变换
1
树的直径
1
置换
1
莫队
1
重链剖分
1
2025年1月
3406:从盒子中找出字典序最大的字符串 II(★★)
01-01
2023年9月
2868:单词游戏(★★)
09-25
2023年3月
2604:吃掉所有谷子的最短时间(★★)
03-27
2022年8月
2367:算术三元组的数目(1203 分)
08-07
2022年6月
2300:咒语和药水的成功对数(1476 分)
06-11
2021年12月
2105:给植物浇水 II(1507 分)
12-12
2021年9月
2000:反转单词前缀(1199 分)
09-12
2020年1月
1332:删除回文子序列(1628 分)
01-26
2019年8月
1163:按字典序排在最后的子串(1864 分)
08-18
1147:段式回文(1912 分)
08-04
2019年5月
1055:形成字符串的最短路径(★)
05-27
2019年4月
1023:驼峰式匹配(1537 分)
04-07
2018年7月
0876:链表的中间结点(1231 分)
07-29
2018年6月
0844:比较含退格的字符串(1227 分)
06-03
2018年5月
0832:翻转图像(1243 分)
05-13
2016年12月
0719:找出第 K 小的数对距离(★★)
12-19
2016年11月
0680:验证回文串 II
11-10
2016年10月
0658:找到 K 个最接近的元素(★)
10-19
0653:两数之和 IV - 输入二叉搜索树
10-14
2016年9月
0611:有效三角形的个数(★)
09-02
2016年8月
0581:最短无序连续子数组(★)
08-03
2016年7月
0567:字符串的排列(★)
07-20
0557:反转字符串中的单词 III
07-10
0556:下一个更大元素 III(★)
07-09
2016年6月
0541:反转字符串 II
06-24
0532:数组中的 k-diff 数对(★)
06-15
0524:通过删除字母匹配到字典里最长单词(★)
06-07
0522:最长特殊序列 II(★)
06-05
2016年4月
0481:神奇字符串(★)
04-25
0475:供暖器(★)
04-19
0457:环形数组是否存在循环(★)
04-01
2016年3月
0455:分发饼干
03-30
0443:压缩字符串(★)
03-18
2016年2月
0408:有效单词缩写
02-12
2016年1月
0392:判断子序列
01-27
2015年12月
0360:有序转化数组(★)
12-26
0350:两个数组的交集 II
12-16
0349:两个数组的交集
12-15
0345:反转字符串中的元音字母
12-11
0344:反转字符串
12-10
2015年10月
0295:数据流的中位数(★★)
10-22
0287:寻找重复数(★)
10-14
0283:移动零
10-10
0277:搜寻名人(★)
10-04
2015年9月
0272:最接近的二叉搜索树值 II(★★)
09-29
0253:会议室 II(★)
09-10
0251:展开二维向量(★)
09-08
0246:中心对称数
09-03
0244:最短单词距离 II(★)
09-01
2015年8月
0234:回文链表
08-22
2015年7月
0189:轮转数组(★)
07-08
0186:反转字符串中的单词 II(★)
07-05
2015年6月
0170:两数之和 III - 数据结构设计
06-19
0167:两数之和 II - 输入有序数组(★)
06-16
0165:比较版本号(★)
06-14
0161:相隔为 1 的编辑距离(★)
06-10
0160:相交链表
06-09
2015年5月
0151:反转字符串中的单词(★)
05-31
0148:排序链表(★)
05-28
0143:重排链表(★)
05-23
0142:环形链表 II(★)
05-22
0141:环形链表
05-21
0125:验证回文串
05-05
2015年3月
0088:合并两个有序数组
03-29
0086:分隔链表(★)
03-27
0082:删除排序链表中的重复元素 II(★)
03-23
0080:删除有序数组中的重复项 II(★)
03-21
0075:颜色分类(★)
03-16
0061:旋转链表(★)
03-02
2015年2月
0042:接雨水(★★)
02-11
2015年1月
0028:找出字符串中第一个匹配项的下标
01-28
0027:移除元素
01-27
0026:删除有序数组中的重复项
01-26
0021:合并两个有序链表
01-21
0019:删除链表的倒数第 N 个结点(★)
01-19
0016:最接近的三数之和(★)
01-16
0011:盛最多水的容器(★)
01-11