> 文章列表 > LeetCode题目分类

LeetCode题目分类

LeetCode题目分类

回溯

46.全排列

47.全排列II

77.组合

78.子集

90.子集II

39.组合总和

40.组合总和II

79.单词搜索

51.N皇后

37.解数独

679.24点游戏

广度优先搜索(BFS)

102.二叉树的层序遍历

1926.迷宫中离入口最近的出口

773.滑动谜题

365.水壶问题

127.单词接龙

126.单词接龙II

1024.视频拼接

动态规划

322.零钱兑换

518.零钱兑换II

416.分割等和子集

473.火柴拼正方形

494.目标和

139.单词拆分

140.单词拆分II

300.最长递增子序列

1143.最长公共子序列

221.最大正方形

813.最大平均值和的分组

873.最长的斐波那契子序列的长度

1027.最长等差数列

1218.最长定差子序列

72.编辑距离

面试题08.14.布尔运算

括号

20.有效的括号

921.使括号有效的最少添加

22.括号生成

32.最长有效括号

2267.检查是否有合法括号字符串路径

301.删除无效的括号

回文

5.最长回文子串

516.最长回文子序列

647.回文子串

1312.让字符串成为回文串的最少插入次数

131.分割回文串

132.分割回文串II

1278.分割回文串III

1745.回文串分割IV

1147.段式回文

二分

704.二分查找

34.在排序数组中查找元素的第一个和最后一个位置

35.搜索插入位置

278.第一个错误的版本

69.x的平方根

滑动窗口

3.无重复字符的最长子串

209.长度最小的子数组

1004.最大连续1的个数III

76.最小覆盖子串

1208.尽可能使字符串相等

1493.删掉一个元素以后全为1的最长子数组

面试题17.18.最短超串

567.字符串的排列

438.找到字符串中所有字母异位词

前缀和

560.和为K的子数组

1248.统计「优美子数组」

974.和可被K整除的子数组

525.连续数组

523.连续的子数组和

1371.每个元音包含偶数次的最长子字符串

差分

1094.拼车

1109.航班预订统计

732.我的日程安排表III

哈希表

1.两数之和

454.四数相加II

贪心

56.合并区间

57.插入区间

1024.视频拼接

二叉树

144.二叉树的前序遍历

94.二叉树的中序遍历

145.二叉树的后序遍历

102.二叉树的层序遍历

105.从前序与中序遍历序列构造二叉树

112.路径总和

113.路径总和II

437.路径总和III

543.二叉树的直径

687.最长同值路径

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

236.二叉树的最近公共祖先

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

1325.删除给定值的叶子节点

单调栈

739.每日温度

503.下一个更大元素II

1019.链表中的下一个更大节点

84.柱状图中最大的矩形

85.最大矩形

901.股票价格跨度

优先队列(堆)

215.数组中的第K个最大元素

703.数据流中的第K大元素

347.前K个高频元素

692.前K个高频单词

973.最接近原点的K个点

295.数据流的中位数

239.滑动窗口最大值

Trie树

208.实现Trie(前缀树)

211.添加与搜索单词-数据结构设计

1268.搜索推荐系统

820.单词的压缩编码