Leetcode Hot 100目录

1. 两数之和
2. 两数相加(用额外和空间,不用额外空间如何做)
3. 无重复字符的最长子串(滑动窗口)
4. 寻找两个有序数组的中位数(贼麻烦,二分)
5. 最长回文子串(中心扩展)
10. 正则表达式匹配(做的太垃圾了,回溯法怎么做,动态规划怎么做,和剑指offer上正则表达式匹配分别怎么做。多做几遍吧。)
11. 盛最多水的容器
15. 三数之和(两个去重的地方)
17. 电话号码的字母组合(不太熟)
19. 删除链表的倒数第N个节点
20. 有效的括号
21. 合并两个有序链表
22. 括号生成
23. 合并K个排序链表
31. 下一个排列(可以再熟一点)
32. 最长有效括号
33. 搜索旋转排序数组
34. 在排序数组中查找元素的第一个和最后一个位置
39. 组合总和
42. 接雨水
46. 全排列
48. 旋转图像
49. 字母异位词分组
53. 最大子序和
55. 跳跃游戏
56. 合并区间
62. 不同路径
64. 最小路径和
70. 爬楼梯
72. 编辑距离(动态规划?)
75. 颜色分类
76. 最小覆盖子串
78. 子集
79. 单词搜索
84. 柱状图中最大的矩形
85. 最大矩形
94. 二叉树的中序遍历
96. 不同的二叉搜索树
98. 验证二叉搜索树
101. 对称二叉树
102. 二叉树的层次遍历
104. 二叉树的最大深度
105. 从前序与中序遍历序列构造二叉树
114. 二叉树展开为链表
121. 买卖股票的最佳时机
124. 二叉树中的最大路径和
128. 最长连续序列
136. 只出现一次的数字
139. 单词拆分
141. 环形链表
142. 环形链表 II
146. LRU缓存机制
148. 排序链表(O(nlgn))
152. 乘积最大子数组 这三道做的真的垃圾。。。
155. 最小栈
160. 相交链表
169. 多数元素
198. 打家劫舍
200. 岛屿数量
206. 反转链表
207. 课程表
208. 实现 Trie (前缀树)
215. 数组中的第K个最大元素
221. 最大正方形
234. 回文链表
236. 二叉树的最近公共祖先
238. 除自身以外数组的乘积
239. 滑动窗口最大值
240. 搜索二维矩阵 II
253 会议室 II (会员题)
279. 完全平方数
283. 移动零
287. 寻找重复数(O(1)空间,O(nlgn)时间)
297. 二叉树的序列化与反序列化
300. 最长上升子序列(O(n^2)和O(nlgn)分别怎么做)
301. 删除无效的括号
309. 最佳买卖股票时机含冷冻期
312. 戳气球
322. 零钱兑换
337. 打家劫舍 III
338. 比特位计数
347. 前 K 个高频元素(O(n)怎么做,堆怎么做(有时间学一下优先队列))
394. 字符串解码
399. 除法求值
406. 根据身高重建队列
416. 分割等和子集
437. 路径总和 III
438. 找到字符串中所有字母异位词
448. 找到所有数组中消失的数字
461. 汉明距离
494. 目标和
538. 把二叉搜索树转换为累加树
543. 二叉树的直径
560. 和为K的子数组(O(n)的做法是什么)
581. 最短无序连续子数组(O(n)的做法是什么)
617. 合并二叉树
621. 任务调度器
647. 回文子串
739. 每日温度



  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值