Leetcode
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
队列
浏览
162
扫码
分享
2022-07-09 02:06:17
16.25. LRU缓存
146. LRU缓存机制
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
深度优先搜索DFS
200. 岛屿数量
堆
堆排序
347. 前 K 个高频元素
414. 第三大的数
二叉搜索树BST
98. 验证二叉搜索树
108. 将有序数组转换为二叉搜索树
700. 二叉搜索树中的搜索
783. 二叉搜索树节点最小距离
938. 二叉搜索树的范围和
查找
31. 下一个排列
287. 寻找重复数
496. 下一个更大元素 I
503. 下一个更大元素 II
556. 下一个更大元素 III
滑动窗口
Sliding Window
3. 无重复字符的最长子串
76. 最小覆盖子串
239. 滑动窗口最大值
面试题57 - II. 和为s的连续正数序列
面试题59 - I. 滑动窗口的最大值
哈希
1365. 有多少小于当前数字的数字
HashTable
137
141. 环形链表
169. 多数元素
560. 和为K的子数组
599. 两个列表的最小索引总和
771. 宝石与石头
栈
Stack
面试题06. 从尾到头打印链表
7. 整数反转
20. 有效的括号
42. 接雨水
84. 柱状图中最大的矩形
150. 逆波兰表达式求值
394. 字符串解码
590. N叉树的后序遍历
1021. 删除最外层的括号
1221. 分割平衡字符串
二分查找
面试题53 - II. 0~n-1中缺失的数字
二分查找/BinarySearch
查找——BinarySearch二分/折半
面试题04. 二维数组中的查找
面试题11. 旋转数组的最小数字
33. 搜索旋转排序数组
35. 搜索插入位置
69. x 的平方根
704. 二分查找
1351. 统计有序矩阵中的负数
排序
4. 寻找两个有序数组的中位数
147. 对链表进行插入排序
56. 合并区间
面试题 16.16. 部分排序
排序——SelectionSort选择
排序——快速排序/QuickSort
排序——插入排序/InsetSort
排序——冒泡排序/BubbleSort
排序
回溯法
22. 括号生成
46. 全排列
60. 第k个排列
数组
287. 寻找重复数
前缀和
数组/Array
6. Z 字形变换
26. 删除排序数组中的重复项
27. 移除元素
34. 在排序数组中查找元素的第一个和最后一个位置
80. 删除排序数组中的重复项 II
81. 搜索旋转排序数组 II
128. 最长连续序列
179. 最大数
189. 旋转数组
349. 两个数组的交集
350. 两个数组的交集 II
442. 数组中重复的数据
448. 找到所有数组中消失的数字
922. 按奇偶排序数组 II
1002. 查找常用字符
1252. 奇数值单元格的数目
1389. 按既定顺序创建目标数组
1403. 非递增顺序的最小子序列
1413. 逐步求和得到正数的最小值
面试题29. 顺时针打印矩阵
面试题45. 把数组排成最小的数
面试题 Split numbers
递归
572. 另一个树的子树
递归思路
递归
112. 路径总和
206. 反转链表
509. 斐波那契数
530. 二叉搜索树的最小绝对差
数据结构
数据结构&算法——开源资料推荐
数组/Array
链表/LinkledList
栈/Stack
队列/Queue
HashTable哈希/散列表
映射/Map
树/Tree
二叉树/BinaryTree
二分搜索树/BinarySearchTree
UnionFind并查集
堆/Head
算法复杂度
平衡二叉树(AVL)
平衡多路查找树/B-树
B 树
红黑树RedBlackTree
优先队列/PriorityQueue
图/Graph
前缀树/Trie
线段树/SegmentTree
树状数组/FenwickTree
跳表/SkipList
算法
递归/Recursion
排序——堆排序
位运算
缓存淘汰算法/LRU
分治/Divide&Conquer
一致性哈希DHT
回溯/Backtracking
海量数据处理
动态规划算法/DP
字符串匹配——BF
字符串匹配——BM(Boyer-Moore)
字符串匹配——KMP
字符串匹配——Rabin-Karp
AC自动机
双指针
9. 回文数
11. 盛最多水的容器
15. 三数之和
16. 最接近的三数之和
18. 四数之和
42. 接雨水
88. 合并两个有序数组
167. 两数之和 II - 输入有序数组
206. 反转链表
977. 有序数组的平方
树
965. 单值二叉树
二叉树/BinaryTree
DFS(深度优先搜索)
面试题07. 重建二叉树
面试题32 - II. 从上到下打印二叉树 II
面试题28. 对称的二叉树
面试题55 - I. 二叉树的深度
100. 相同的树
101. 对称二叉树
102. 二叉树的层序遍历
103. 二叉树的锯齿形层次遍历
105. 从前序与中序遍历序列构造二叉树
110. 平衡二叉树
111. 二叉树的最小深度
129. 求根到叶子节点数字之和
144. 二叉树的前序遍历
199. 二叉树的右视图
226. 翻转二叉树
236. 二叉树的最近公共祖先
543. 二叉树的直径
230. 二叉搜索树中第K小的元素
235. 二叉搜索树的最近公共祖先
589. N叉树的前序遍历
590. N叉树的后序遍历
606. 根据二叉树创建字符串
617. 合并二叉树
671. 二叉树中第二小的节点
字符串
443. 压缩字符串
647. 回文子串
3. 无重复字符的最长子串
8. 字符串转换整数 (atoi)
14. 最长公共前缀
28. 实现 strStr()
30. 串联所有单词的子串
67. 二进制求和
125. 验证回文串
151. 翻转字符串里的单词
344. 反转字符串
409. 最长回文串
415. 字符串相加
680. 验证回文字符串 Ⅱ
1108. IP 地址无效化
1309. 解码字母到整数映射
面试题58 - II. 左旋转字符串
字符串/string
贪心算法
45. 跳跃游戏 II
121. 买卖股票的最佳时机
455. 分发饼干
数学运算
面试题66. 构建乘积数组
欧几里德算法
位运算
50. Pow(x, n)
202. 快乐数
LCP 01. 猜数字
13. 罗马数字转整数
66. 加一
118. 杨辉三角
268. 缺失数字
468. 验证IP地址
476. 数字的补数
832. 翻转图像
1281. 整数的各位积和之差
1295. 统计位数为偶数的数字
1313. 解压缩编码列表
1323. 6 和 9 组成的最大数字
1342. 将数字变成 0 的操作次数
面试题 16.11. 跳水板
面试题17. 打印从1到最大的n位数
队列
16.25. LRU缓存
146. LRU缓存机制
动态规划
221. 最大正方形
5. 最长回文子串
42. 接雨水
53. 最大子序和
70. 爬楼梯
152. 乘积最大子数组
198. 打家劫舍
300. 最长上升子序列
673. 最长递增子序列的个数
1137. 第 N 个泰波那契数
1299. 将每个元素替换为右侧最大元素
面试题10- I. 斐波那契数列
面试题10- II. 青蛙跳台阶问题
面试题47. 礼物的最大价值
面试题63. 股票的最大利润
链表
LinkedList
面试题 02.01. 移除重复节点
面试题 02.03. 删除中间节点
面试题22. 链表中倒数第k个节点
面试题25. 合并两个排序的链表
19. 删除链表的倒数第N个节点
21. 合并两个有序链表
23. 合并K个排序链表
24. 两两交换链表中的节点
25. K 个一组翻转链表
61. 旋转链表
82. 删除排序链表中的重复元素 II
83. 删除排序链表中的重复元素
83. 删除排序链表中的重复元素
92. 反转链表 II
138. 复制带随机指针的链表
141. 环形链表
160. 相交链表
203. 移除链表元素
206. 反转链表
234. 回文链表
237. 删除链表中的节点
445. 两数相加 II
1290. 二进制链表转整数
面试题24. 反转链表
排列组合
784. 字母大小写全排列
46. 全排列
17. 电话号码的字母组合
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注