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年4月
3132:找出与数组相加的整数 II(1620 分)
04-28
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年6月
1471:数组中的 k 个最强值(1332 分)
06-07
2020年1月
1332:删除回文子序列(1628 分)
01-26
2019年4月
1023:驼峰式匹配(1537 分)
04-07
2018年7月
0876:链表的中间结点(1231 分)
07-29
2018年6月
0844:比较含退格的字符串(1227 分)
06-03
2018年5月
0832:翻转图像(1243 分)
05-13
2017年11月
1055:形成字符串的最短路径(★)
11-20
2016年11月
0680:验证回文串 II
11-10
2016年10月
0658:找到 K 个最接近的元素(★)
10-19
0653:两数之和 IV - 输入二叉搜索树
10-14
2016年9月
0611:有效三角形的个数(★)
09-02
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
0581:最短无序连续子数组(★)
01-01