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
2016年10月
0664:奇怪的打印机(★★)
10-25
2016年9月
0639:解码方法 II(★★)
09-30
0629:K 个逆序对数组(★★)
09-20
0618:学生地理信息报告(★★)
09-09
0615:平均工资:部门与公司比较(★★)
09-06
2016年8月
0600:不含连续1的非负整数(★★)
08-22
0591:标签验证器(★★)
08-13
0588:设计内存文件系统(★★)
08-10
0579:查询员工的累计薪水(★★)
08-01
2016年7月
0571:给定数字的频率查询中位数(★★)
07-24
0569:员工薪水中位数(★★)
07-22
0568:最大休假天数(★★)
07-21
0564:寻找最近的回文数(★★)
07-17
0552:学生出勤记录 II(★★)
07-05
2016年6月
0546:移除盒子(★★)
06-29
0527:单词缩写(★★)
06-10
2016年5月
0517:超级洗衣机(★★)
05-31
0514:自由之路(★★)
05-28
0502:IPO(★★)
05-16
0499:迷宫 III(★★)
05-13
0493:翻转对(★★)
05-07
0489:扫地机器人(★★)
05-03
0488:祖玛游戏(★★)
05-02
2016年4月
0483:最小好进制(★★)
04-27
0480:滑动窗口中位数(★★)
04-24
0479:最大回文数乘积(★★)
04-23
0472:连接词(★★)
04-16
0471:编码最短长度的字符串(★★)
04-15
0466:统计重复个数(★★)
04-10
0465:最优账单平衡(★★)
04-09
0460:LFU 缓存(★★)
04-04
0458:可怜的小猪(★★)
04-02
2016年3月
0446:等差数列划分 II - 子序列(★★)
03-21
0440:字典序的第K小数字(★★)
03-15
0432:全 O(1) 的数据结构(★★)
03-07
0431:将 N 叉树编码为二叉树(★★)
03-06
0428:序列化和反序列化 N 叉树(★★)
03-03
2016年2月
0425:单词方块(★★)
02-29
0420:强密码检验器(★★)
02-24
0411:最短独占单词缩写(★★★)
02-15
0410:分割数组的最大值(★★)
02-14
0407:接雨水 II(★★)
02-11
0403:青蛙过河(★★)
02-07
2016年1月
0391:完美矩形(★★)
01-26
0381:O(1) 时间插入、删除和获取随机元素 - 允许重复(★★)
01-16
2015年12月
0363:矩形区域不超过 K 的最大数值和(★★)
12-29
0358:K 距离间隔重排字符串(★★)
12-24
0354:俄罗斯套娃信封问题(★★)
12-20
0352:将数据流变为多个不相交区间(★★)
12-18
0336:回文对(★★)
12-02
0335:路径交叉(★★)
12-01
2015年11月
0332:重新安排行程(★★)
11-28
0330:按要求补齐数组(★★)
11-26
0329:矩阵中的最长递增路径(★★)
11-25
0327:区间和的个数(★★)
11-23
0321:拼接最大数(★★)
11-17
0317:离建筑物最近的距离(★★)
11-13
0315:计算右侧小于当前元素的个数(★★)
11-11
0312:戳气球(★★)
11-08
0308:二维区域和检索 - 可变(★★)
11-04
0305:岛屿数量 II(★★)
11-01
2015年10月
0302:包含全部黑色像素的最小矩形(★★)
10-29
0301:删除无效的括号(★★)
10-28
0297:二叉树的序列化与反序列化(★★)
10-24
0296:最佳的碰头地点(★★)
10-23
0295:数据流的中位数(★★)
10-22
0282:给表达式添加运算符(★★)
10-09
2015年9月
0273:整数转换英文表示(★★)
09-30
0272:最接近的二叉搜索树值 II(★★)
09-29
0269:火星词典(★★)
09-26
0265:粉刷房子 II(★★)
09-22
0262:行程和用户(★★)
09-19
0248:中心对称数 III(★★)
09-05
2015年8月
0239:滑动窗口最大值(★★)
08-27
0233:数字 1 的个数(★★)
08-21
0224:基本计算器(★★)
08-12
0220:存在重复元素 III(★★)
08-08
0218:天际线问题(★★)
08-06
0214:最短回文串(★★)
08-02
2015年7月
0212:单词搜索 II(★★)
07-31
0188:买卖股票的最佳时机 IV(★★)
07-07
0185:部门工资前三高的所有员工(★★)
07-04
2015年6月
0174:地下城游戏(★★)
06-23
0164:最大间距(★)
06-13
0158:用 Read4 读取 N 个字符 II(★★)
06-07
0154:寻找旋转排序数组中的最小值 II(★★)
06-03
2015年5月
0149:直线上最多的点数(★★)
05-29
0140:单词拆分 II(★★)
05-20
0135:分发糖果(★★)
05-15
0132:分割回文串 II(★★)
05-12
0127:单词接龙(★★)
05-07
0126:单词接龙 II(★★)
05-06
0124:二叉树中的最大路径和(★★)
05-04
0123:买卖股票的最佳时机 III(★★)
05-03
2015年4月
0115:不同的子序列(★★)
04-25
2015年3月
0087:扰乱字符串(★★)
03-28
0085:最大矩形(★★)
03-26
0084:柱状图中最大的矩形(★★)
03-25
0076:最小覆盖子串(★★)
03-17
0072:编辑距离(★)
03-13
1
2
3