最后更新于2020.10.11
注:未标注字样则表明是简单难度,中等表示中等难度,困难表示困难难度
2.两数相加 (中等)
3. 无重复字符的最长子串[中等]
4.寻找两个正序数组的中位数 (困难)
11.盛水最多的容器 (中等)
14.最长公共前缀
73.矩阵置零 [中等]
74.搜索二维矩阵[中等]
75.颜色分类[中等]
82. 删除排序链表中的重复元素 II (中等)
125.验证回文串
148.排序链表 (中等)
162.寻找峰值[中等]
165.比较版本号[中等]
198.打家劫舍
205.同构字符串
209.长度最小的子数组 (中等)
213.打家劫舍II[中等]
238.除自身以外数组的乘积[中等]
240.搜索二维矩阵II[中等]
264.丑数 II (中等)
290.单词规律
299.猜数字游戏
300.最长上升子序列[中等]
304.二维区域和检索[中等]
307.区域和检索[中等]
322.零钱兑换[中等]
347.前k个高频元素[中等]
378.有序矩阵中第k小的元素[中等]
380.常数时间插入、删除和获取随机元素[中等]
392.判断子序列
398.随机数索引[中等]
400.第N个数字[中等]
442.数组中重复的数据[中等]
.451.根据字符出现频率排序[中等]
461.汉明距离
496.下一个更大的元素I
541.反转字符串II
566.重塑矩阵
575.分糖果
622.设计循环队列[中等]
706.设计哈希映射
844.比较含退格的字符串
867.转置矩阵
888.公平的糖果交换
933.最近的请求次数
976.三角形的最大周长
1103.分糖果II
1185.一周中的第几天
1309.解码字母到整数映射
1380.矩阵中的幸运数
1431.拥有最多糖果的孩子
1436.旅行终点站
1441.用栈操作构建数组
1460.通过翻转子数组使两个数组相等
1464.数组中两元素的最大乘积
1470.重新排列数组
1475.商品折扣后的最终价格
1480.一维数组动态和
1486.数组异或操作
1491.去掉最低工资和最高工资后的工资平均值
1502.判断能否形成等差数列
1512.好数对的数目
1518.换酒问题
1523.在区间范围内统计奇数数目
1528.重新排列字符串
1534.统计好三元组
1539.第k个缺失的正整数
LCP 06.拿硬币
剑指 Offer 03.数组中重复的数字
剑指 Offer 09.用两个栈实现队列
剑指 Offer 49.丑数 (中等)
剑指 Offer 59-I.滑动窗口的最大值
面试题 10.05.稀疏数组搜索
面试题 17.09.第 k 个数 (中等)