代码随想录leetcode

以下是您提供的题目列表,转换为带有题号的链接格式:

数组

链表

哈希表

字符串

双指针法

栈与队列

二叉树

回溯算法

贪心算法

动态规划

单调栈

图论

模拟

位运算

希望这些链接对您有所帮助!

表格tag版本

当然可以!以下是你要求的全部题目,两列表格形式,每题带LeetCode中文链接,tag合并为一列(用斜杠分隔)。
如果表格太长不便阅读,可告知我分批输出或导出为文件。


题目 经典解法tag
59. 螺旋矩阵 II 模拟/按层填充
1365. 有多少小于当前数字的数字 暴力/计数排序
941. 有效的山脉数组 双指针/一次遍历
1207. 独一无二的出现次数 哈希表/计数
283. 移动零 双指针/原地覆盖
189. 旋转数组 三次翻转/环状替换/额外数组
724. 寻找数组的中心索引 前缀和
34. 在排序数组中查找元素的第一个和最后一个位置 二分查找
922. 按奇偶排序数组 II 双指针/原地交换
35. 搜索插入位置 二分查找
203. 移除链表元素 迭代/递归
707. 设计链表 链表实现/模拟
206. 翻转链表 迭代/递归
24. 两两交换链表中的节点 递归/迭代
19. 删除链表的倒数第 N 个结点 双指针/递归
142. 环形链表 II 快慢指针
234. 回文链表 快慢指针/反转链表/栈/递归
143. 重排链表 快慢指针/反转链表/合并链表
141. 环形链表 快慢指针
160. 相交链表 双指针/哈希表
242. 有效的字母异位词 哈希表/排序/计数
1002. 查找常用字符 哈希表/计数
349. 两个数组的交集 哈希表/集合
202. 快乐数 哈希表/快慢指针
1. 两数之和 哈希表
454. 四数相加 II 哈希表/分组求和
383. 赎金信 哈希表/计数
15. 三数之和 排序/双指针/哈希表
18. 四数之和 排序/双指针/哈希表
205. 同构字符串 哈希表/映射
344. 反转字符串 双指针/原地交换
541. 反转字符串 II 模拟/分段反转
151. 翻转字符串里的单词 分割/反转/双指针
459. 重复的子字符串 KMP/字符串拼接/枚举
925. 长按键入 双指针
844. 比较含退格的字符串 栈/双指针
27. 移除元素 双指针/快慢指针
232. 用栈实现队列 双栈模拟队列
225. 用队列实现栈 单队列/双队列模拟栈
20. 有效的括号
1047. 删除字符串中的所有相邻重复项 栈/双指针
150. 逆波兰表达式求值
239. 滑动窗口最大值 单调队列/优先队列
347. 前 K 个高频元素 哈希表/堆/桶排序
226. 翻转二叉树 递归/迭代
101. 对称二叉树 递归/队列
104. 二叉树的最大深度 递归/DFS/BFS
111. 二叉树的最小深度 递归/DFS/BFS
222. 完全二叉树的节点个数 递归/二分
110. 平衡二叉树 递归/DFS
257. 二叉树的所有路径 递归/回溯
404. 左叶子之和 递归/DFS/BFS
513. 找树左下角的值 BFS/递归
112. 路径总和 递归/DFS
106. 从中序与后序遍历序列构造二叉树 递归/分治
654. 最大二叉树 递归/分治
617. 合并两个二叉树 递归/DFS
700. 二叉搜索树中的搜索 递归/迭代
98. 验证二叉搜索树 递归/中序遍历
530. 二叉搜索树的最小绝对差 中序遍历
501. 二叉搜索树中的众数 中序遍历/哈希表
236. 二叉树的最近公共祖先 递归/DFS
235. 二叉搜索树的最近公共祖先 递归/迭代
701. 二叉搜索树中的插入操作 递归/迭代
450. 删除二叉搜索树中的节点 递归/迭代
669. 修剪二叉搜索树 递归
108. 将有序数组转换为二叉搜索树 递归/分治
538. 把二叉搜索树转换为累加树 反序中序遍历/递归
129. 求根到叶子节点数字之和 递归/DFS
1382. 将二叉搜索树变平衡 中序遍历/递归重建
100. 相同的树 递归/DFS
116. 填充每个节点的下一个右侧节点指针 递归/层序遍历
77. 组合 回溯/递归
216. 组合总和 III 回溯/递归
17. 电话号码的字母组合 回溯/递归
39. 组合总和 回溯/递归
40. 组合总和 II 回溯/递归
131. 分割回文串 回溯/递归
93. 复原 IP 地址 回溯/递归
78. 子集 回溯/递归/位运算
90. 子集 II 回溯/递归
491. 递增子序列 回溯/递归
46. 全排列 回溯/递归
47. 全排列 II 回溯/递归
332. 重新安排行程 回溯/欧拉路径/递归
51. N 皇后 回溯/递归
37. 解数独 回溯/递归
52. N 皇后 II 回溯/递归
455. 分发饼干 贪心/排序
376. 摆动序列 贪心/动态规划
53. 最大子数组和 贪心/动态规划/Kadane算法
122. 买卖股票的最佳时机 II 贪心/动态规划
55. 跳跃游戏 贪心/动态规划
45. 跳跃游戏 II 贪心/动态规划
1005. K 次取反后最大化的数组和 贪心/排序
134. 加油站 贪心/一次遍历
135. 分发糖果 贪心/两次遍历
860. 柠檬水找零 贪心/模拟
406. 根据身高重建队列 贪心/排序/插入
452. 用最少数量的箭引爆气球 贪心/区间合并
435. 无重叠区间 贪心/区间合并
763. 划分字母区间 贪心/区间合并
56. 合并区间 排序/区间合并
738. 单调递增的数字 贪心/数位DP
968. 监控二叉树 贪心/递归/树形DP
649. Dota2 参议院 贪心/队列/模拟
1221. 分割平衡字符串 贪心/计数
509. 斐波那契数 递归/动态规划/滚动数组
70. 爬楼梯 递归/动态规划
746. 使用最小花费爬楼梯 动态规划
62. 不同路径 动态规划/组合数学
63. 不同路径 II 动态规划
343. 整数拆分 动态规划/贪心
96. 不同的二叉搜索树 动态规划/卡特兰数
416. 分割等和子集 0-1背包/动态规划
1049. 最后一块石头的重量 II 0-1背包/动态规划
494. 目标和 动态规划/背包
474. 一和零 二维背包/动态规划
518. 零钱兑换 II 完全背包/动态规划
377. 组合总和 Ⅳ 完全背包/动态规划
322. 零钱兑换 完全背包/动态规划
279. 完全平方数 完全背包/动态规划
139. 单词拆分 动态规划/字典树
198. 打家劫舍 动态规划/滚动数组
213. 打家劫舍 II 动态规划/环形DP
337. 打家劫舍 III 树形DP/递归
121. 买卖股票的最佳时机 动态规划/贪心
122. 买卖股票的最佳时机 II 动态规划/贪心
123. 买卖股票的最佳时机 III 动态规划/状态机
188. 买卖股票的最佳时机 IV 动态规划/状态机
309. 最佳买卖股票时机含冷冻期 动态规划/状态机
714. 买卖股票的最佳时机含手续费 动态规划/状态机
300. 最长递增子序列 动态规划/贪心/二分
674. 最长连续递增序列 动态规划/一次遍历
718. 最长重复子数组 动态规划/滑动窗口
1143. 最长公共子序列 动态规划
1035. 不相交的线 动态规划/最长公共子序列
53. 最大子数组和 动态规划/贪心/Kadane算法
392. 判断子序列 动态规划/双指针
115. 不同的子序列 动态规划
583. 两个字符串的删除操作 动态规划/最长公共子序列
72. 编辑距离 动态规划
647. 回文子串 动态规划/中心扩展
516. 最长回文子序列 动态规划
5. 最长回文子串 动态规划/中心扩展
132. 分割回文串 II 动态规划/中心扩展
673. 最长递增子序列的个数 动态规划
739. 每日温度 单调栈
496. 下一个更大元素 I 单调栈
503. 下一个更大元素 II 单调栈/循环数组
42. 接雨水 单调栈/双指针/动态规划
84. 柱状图中最大的矩形 单调栈
463. 岛屿的周长 DFS/BFS/模拟
841. 钥匙和房间 DFS/BFS
127. 单词接龙 BFS/双向BFS
684. 冗余连接 并查集/DFS
685. 冗余连接 II 并查集/有向图
657. 机器人能否返回原点 模拟/计数
31. 下一个排列 模拟/双指针
1356. 根据数字二进制下 1 的数目排序 位运算/排序

如需分批输出、导出文件、或Markdown/Excel格式优化,请随时告知!

posted @ 2024-09-10 01:00  calvincalvin  阅读(97)  评论(10)    收藏  举报