Leetcode 高频考题整理

You can't always get what you want

But if you try sometimes well you just might find

You get what you need

——The Rolling Stones 《Let it Bleed》

【leetcode】高频题目整理_所有题目汇总篇( High Frequency Problems, All Problems )【leetcode】高频题目整理_所有题目汇总篇( High Frequency Problems, All Problems )_Liber-coder的博客-CSDN博客_leetcode高频题

目录

1,经典模拟过程

2,C语言字符串

3,链表

4,树

5,各大排序

6,滑动窗口

6.1 唯一解

6.1.1 跨越前后边界的滑窗

6.1.2 逆向思维

6.1.3 DP+滑动窗口

6.2 统计所有解

7,Hash

8,Hash + 滑动窗口

9,回溯算法

10,双指针

10.1 双指针+DP

 10.2 经典降重

10.3 双指针删除重复元素

11,DFS/BFS

12,贪心

13,二分

14,归并/数学

15,动态规划

15.1 背包问题

15.2 完全背包

16,单调栈

17,并查集

18,前缀和 & 差分数组

19,设计题目

20,其他


0,子数组 

子数组个数问题:

713. 乘积小于 K 的子数组

2261. 含最多 K 个可整除元素的子数组

其他:

5934. 找到和最大的长度为 K 的子序列

5953. 子数组范围和

2069. 模拟行走机器人 II

6014. 构造限制重复的字符串

1,经典模拟过程

299. 猜数字游戏

5911. 模拟行走机器人 II

54. 螺旋矩阵

59. 螺旋矩阵 II

2182. 构造限制重复的字符串

2,C语言字符串

394. 字符串解码

150. 逆波兰表达式求值

227. 基本计算器 II(系列)

6. Z 字形变换

186. 翻转字符串里的单词 II

616. 给字符串添加加粗标签(Hash & 合并区间)

3,链表

353. 贪吃蛇

92. 反转链表 II 力扣

21. 合并两个有序链表 力扣

23. 合并K个升序链表 力扣

61. 旋转链表 力扣

234. 回文链表 力扣

328. 奇偶链表 https://leetcode-cn.com/problems/odd-even-linked-list/

146. LRU 缓存机制 力扣

114. 二叉树展开为链表 力扣

897. 递增顺序查找树 力扣

剑指 Offer 36. 二叉搜索树与双向链表 力扣

4,树

863. 二叉树中所有距离为 K 的结点 力扣

623. 在二叉树中增加一行 力扣

687. 最长同值路径 力扣

297. 二叉树的序列化与反序列化 力扣

652. 寻找重复的子树 力扣

124. 二叉树中的最大路径和 力扣

N叉树

589. N 叉树的前序遍历 力扣

590. N 叉树的后序遍历 力扣

559. N 叉树的最大深度 力扣

迭代遍历

144. 二叉树的前序遍历 力扣

145. 二叉树的后序遍历 力扣

94. 二叉树的中序遍历 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值