Ian
文章
动画
游戏
力扣
竞赛
关于
Ian
取消
文章
动画
游戏
力扣
竞赛
关于
数组
数组
595
中等
569
困难
412
字符串
279
dp
261
数学
215
简单
205
哈希表
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
队列
28
拓扑排序
27
状态压缩
27
线段树
24
计数
22
数论
21
记忆化搜索
21
树状数组
18
博弈
17
哈希函数
16
最短路
16
字符串匹配
15
组合数学
15
枚举
13
几何
11
滚动哈希
11
随机化
11
单调队列
10
双向链表
10
数据流
10
归并排序
9
逆向思维
9
交互
8
差分
7
构造
7
分段计数
6
多线程
6
数位dp
6
桶排序
6
矩阵快速幂
6
脑筋急转弯
6
贡献法
6
迭代器
6
反悔贪心
5
后缀数组
5
容斥
5
正则
5
珂朵莉树
5
shell
4
快速选择
4
扫描线
4
水塘抽样
4
网络流
4
计数排序
4
试填法
4
cdq分治
3
wqs二分
3
二分图
3
分块
3
前后缀分解
3
力扣杯
3
双连通分量
3
基环树
3
最小生成树
3
最小表示法
3
概率与统计
3
欧拉回路
3
轮廓线dp
3
基数排序
2
拒绝采样
2
换根dp
2
自动机
2
莫队
2
dfs序
1
lca
1
logtrick
1
treap
1
决策单调
1
凸包
1
划分树
1
卷积
1
可持久化
1
启发式合并
1
强连通分量
1
快速变换
1
树的直径
1
置换
1
重链剖分
1
2015年8月
0240:搜索二维矩阵 II(★)
08-28
0239:滑动窗口最大值(★★)
08-27
0238:除自身以外数组的乘积(★)
08-26
0229:多数元素 II(★)
08-17
0228:汇总区间
08-16
0221:最大正方形(★)
08-09
0220:存在重复元素 III(★★)
08-08
0219:存在重复元素 II
08-07
0218:天际线问题(★★)
08-06
0217:存在重复元素
08-05
0216:组合总和 III(★)
08-04
0215:数组中的第K个最大元素(★)
08-03
0213:打家劫舍 II(★)
08-01
2015年7月
0212:单词搜索 II(★★)
07-31
0209:长度最小的子数组(★)
07-28
0204:计数质数(★)
07-23
0200:岛屿数量(★)
07-19
0198:打家劫舍(★)
07-17
0189:轮转数组(★)
07-08
0188:买卖股票的最佳时机 IV(★★)
07-07
2015年6月
0179:最大数(★)
06-28
0174:地下城游戏(★★)
06-23
0170:两数之和 III - 数据结构设计
06-19
0169:多数元素
06-18
0167:两数之和 II - 输入有序数组(★)
06-16
0164:最大间距(★)
06-13
0163:缺失的区间
06-12
0162:寻找峰值(★)
06-11
0154:寻找旋转排序数组中的最小值 II(★★)
06-03
0153:寻找旋转排序数组中的最小值(★)
06-02
0152:乘积最大子数组(★)
06-01
2015年5月
0150:逆波兰表达式求值(★)
05-30
0149:直线上最多的点数(★★)
05-29
0140:单词拆分 II(★★)
05-20
0139:单词拆分(★)
05-19
0137:只出现一次的数字 II(★)
05-17
0136:只出现一次的数字
05-16
0135:分发糖果(★★)
05-15
0134:加油站(★)
05-14
0130:被围绕的区域(★)
05-10
0128:最长连续序列(★)
05-08
0123:买卖股票的最佳时机 III(★★)
05-03
0122:买卖股票的最佳时机 II(★)
05-02
0121:买卖股票的最佳时机
05-01
2015年4月
0120:三角形最小路径和(★)
04-30
0119:杨辉三角 II
04-29
0118:杨辉三角
04-28
0108:将有序数组转换为二叉搜索树
04-18
0106:从中序与后序遍历序列构造二叉树(★)
04-16
0105:从前序与中序遍历序列构造二叉树(★)
04-15
2015年3月
0090:子集 II(★)
03-31
0088:合并两个有序数组
03-29
0085:最大矩形(★★)
03-26
0084:柱状图中最大的矩形(★★)
03-25
0081:搜索旋转排序数组 II(★)
03-22
0080:删除有序数组中的重复项 II(★)
03-21
0079:单词搜索(★)
03-20
0078:子集(★)
03-19
0075:颜色分类(★)
03-16
0074:搜索二维矩阵(★)
03-15
0073:矩阵置零(★)
03-14
0068:文本左右对齐(★★)
03-09
0066:加一
03-07
0064:最小路径和(★)
03-05
0063:不同路径 II(★)
03-04
2015年2月
0059:螺旋矩阵 II(★)
02-28
0057:插入区间(★)
02-26
0056:合并区间(★)
02-25
0055:跳跃游戏(★)
02-24
0054:螺旋矩阵(★)
02-23
0053:最大子数组和(★)
02-22
0051:N 皇后(★★)
02-20
0049:字母异位词分组(★)
02-18
0048:旋转图像(★)
02-17
0047:全排列 II(★)
02-16
0046:全排列(★)
02-15
0045:跳跃游戏 II(★)
02-14
0042:接雨水(★★)
02-11
0041:缺失的第一个正数(★★)
02-10
0040:组合总和 II(★)
02-09
0039:组合总和(★)
02-08
0037:解数独(★★)
02-06
0036:有效的数独(★)
02-05
0035:搜索插入位置
02-04
0034:在排序数组中查找元素的第一个和最后一个位置(★)
02-03
0033:搜索旋转排序数组(★)
02-02
2015年1月
0031:下一个排列(★)
01-31
0027:移除元素
01-27
0026:删除有序数组中的重复项
01-26
0018:四数之和(★)
01-18
0016:最接近的三数之和(★)
01-16
0015:三数之和(★)
01-15
0011:盛最多水的容器(★)
01-11
0004:寻找两个正序数组的中位数(★★)
01-04
0001:两数之和
01-01
1
…
4
5
6