算法
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
46. 全排列
浏览
45
扫码
分享
2022-07-13 05:47:15
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
Leetcode
Leetcode 100题
1. 两数之和
2. 两数相加
3. 无重复字符的最长子串
4. 寻找两个正序数组的中位数
5. 最长回文子串
10. 正则表达式匹配
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. 排序链表
152. 乘积最大子数组
155. 最小栈
160. 相交链表
169. 多数元素
198. 打家劫舍
200. 岛屿数量
206. 反转链表
207. 课程表
208. 实现 Trie (前缀树)
215. 数组中的第K个最大元素
221. 最大正方形
226. 翻转二叉树
234. 回文链表
236. 二叉树的最近公共祖先
238. 除自身以外数组的乘积
239. 滑动窗口最大值
240. 搜索二维矩阵 II
279. 完全平方数
283. 移动零
287. 寻找重复数
297. 二叉树的序列化与反序列化
300. 最长递增子序列
301. 删除无效的括号
309. 最佳买卖股票时机含冷冻期
312. 戳气球
322. 零钱兑换
337. 打家劫舍 III
338. 比特位计数
394. 字符串解码
406. 根据身高重建队列
动态规划
516. 最长回文子序列
718. 最长重复子数组
674. 最长连续递增序列
300. 最长递增子序列
53. 最大子数组和
62. 不同路径
63. 不同路径 II
64. 最小路径和
70. 爬楼梯
72. 编辑距离
96. 不同的二叉搜索树
120. 三角形最小路径和
121. 买卖股票的最佳时机
122. 买卖股票的最佳时机 II
123. 买卖股票的最佳时机 III
174. 地下城游戏
188. 买卖股票的最佳时机 IV
198. 打家劫舍
279. 完全平方数
309. 最佳买卖股票时机含冷冻期
322. 零钱兑换
343. 整数拆分
509. 斐波那契数
518. 零钱兑换 II
714. 买卖股票的最佳时机含手续费
二叉树
二叉搜索树
94. 二叉树的中序遍历
102. 二叉树的层序遍历
103. 二叉树的锯齿形层序遍历
104. 二叉树的最大深度
105. 从前序与中序遍历序列构造二叉树
108. 将有序数组转换为二叉搜索树
110. 平衡二叉树
111. 二叉树的最小深度
113. 路径总和 II
114. 二叉树展开为链表
144. 二叉树的前序遍历
145. 二叉树的后序遍历
199. 二叉树的右视图
222. 完全二叉树的节点个数
236. 二叉树的最近公共祖先
404. 左叶子之和
450. 删除二叉搜索树中的节点
669. 修剪二叉搜索树
搜索算法、回溯算法、位运算、二分查找
461. 汉明距离
260. 只出现一次的数字 III
137. 只出现一次的数字 II
191. 位1的个数
338. 比特位计数
231. 2 的幂
268. 丢失的数字
二分查找
33. 搜索旋转排序数组
34. 在排序数组中查找元素的第一个和最后一个位置
35. 搜索插入位置
74. 搜索二维矩阵
162. 寻找峰值
278. 第一个错误的版本
367. 有效的完全平方数
704. 二分查找
852. 山脉数组的峰顶索引
递归、排序、贪心
55. 跳跃游戏
23. 合并K个升序链表
75. 颜色分类
88. 合并两个有序数组
402. 移掉 K 位数字
452. 用最少数量的箭引爆气球
455. 分发饼干
860. 柠檬水找零
977. 有序数组的平方
基本排序算法
堆排序
快速排序
归并排序
插入排序
选择排序
冒泡排序
链表、栈、队列
20. 有效的括号
21. 合并两个有序链表
86. 分隔链表
92. 反转链表 II
138. 复制带随机指针的链表
142. 环形链表 II
155. 最小栈
160.相交链表
203. 移除链表元素
206.反转链表
224. 基本计算器
232. 用栈实现队列
239. 滑动窗口最大值
328. 奇偶链表
739. 每日温度
946. 验证栈序列
剑指Offer
57 - II. 和为s的连续正数序列
57. 和为s的两个数字
56 - II. 数组中数字出现的次数 II
56 - I. 数组中数字出现的次数
03. 数组中重复的数字
04. 二维数组中的查找
05. 替换空格
06. 从尾到头打印链表
07. 重建二叉树
09. 用两个栈实现队列
10- I. 斐波那契数列
10- II. 青蛙跳台阶问题
11. 旋转数组的最小数字
12. 矩阵中的路径
13. 机器人的运动范围
14- I. 剪绳子
15. 二进制中1的个数
16. 数值的整数次方
17. 打印从1到最大的n位数
18. 删除链表的节点
19. 正则表达式匹配
21. 调整数组顺序使奇数位于偶数前面
22. 链表中倒数第k个节点
24. 反转链表
25. 合并两个排序的链表
26. 树的子结构
27. 二叉树的镜像
28. 对称的二叉树
30. 包含min函数的栈
31. 栈的压入、弹出序列
32 - I. 从上到下打印二叉树
32 - II. 从上到下打印二叉树 II
32 - III. 从上到下打印二叉树 III
33. 二叉搜索树的后序遍历序列
34. 二叉树中和为某一值的路径
35. 复杂链表的复制
36. 二叉搜索树与双向链表
38. 字符串的排列
39. 数组中出现次数超过一半的数字
40. 最小的k个数
41. 数据流中的中位数
42. 连续子数组的最大和
43. 1~n 整数中 1 出现的次数
44. 数字序列中某一位的数字
46. 把数字翻译成字符串
47. 礼物的最大价值
48. 最长不含重复字符的子字符串
50. 第一个只出现一次的字符
52. 两个链表的第一个公共节点
53 - II. 0~n-1中缺失的数字
54. 二叉搜索树的第k大节点
55 - I. 二叉树的深度
55 - II. 平衡二叉树
58 - I. 翻转单词顺序
58 - II. 左旋转字符串
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注