跳转至

Leetcode 题目

点击右侧目录可以跳转到对应的标签

数组

数组标签下共有44道题目

数组
题目 题目 题目 题目 题目
1. 两数之和 26. 删除排序数组中的重复项 27. 移除元素 35. 搜索插入位置 42. 接雨水
48. 旋转图像 53. 最大子序和 55. 跳跃游戏 56. 合并区间 59. 螺旋矩阵 II
62. 不同路径 64. 最小路径和 66. 加一 73. 矩阵置零 74. 搜索二维矩阵
75. 颜色分类 78. 子集 79. 单词搜索 88. 合并两个有序数组 90. 子集 II
118. 杨辉三角 119. 杨辉三角 II 120. 三角形最小路径和 121. 买卖股票的最佳时机 122. 买卖股票的最佳时机 II
189. 旋转数组 217. 存在重复元素 384. 打乱数组 509. 斐波那契数 729. 我的日程安排表 I
731. 我的日程安排表 II 732. 我的日程安排表 III 1011. 在 D 天内送达包裹的能力 1300. 转变数组后最接近目标值的数组和 2239. 找到最接近 0 的数字
2241. 设计一个 ATM 机器 2270. 分割数组的方案数 2274. 不含特殊楼层的最大连续楼层数 2275. 按位与结果大于零的最长组 3065. 超过阈值的最少操作数 I
3066. 超过阈值的最少操作数 II 3095. 或值至少 K 的最短子数组 I 3097. 或值至少 K 的最短子数组 II 3287. 求出数组中最大序列值

字符串

字符串标签下共有22道题目

字符串
题目 题目 题目 题目 题目
3. 无重复字符的最长子串 8. 字符串转换整数 (atoi) 13. 罗马数字转整数 14. 最长公共前缀 17. 电话号码的字母组合
20. 有效的括号 22. 括号生成 28. 实现 strStr() 38. 外观数列 43. 字符串相乘
87. 扰乱字符串 115. 不同的子序列 125. 验证回文串 344. 反转字符串 387. 字符串中的第一个唯一字符
917. 仅仅反转字母 2264. 字符串中最大的 3 位相同数字 2266. 统计打字方案数 3019. 按键变更的次数 3280. 将日期转换为二进制表示
3297. 统计重新排列后包含另一个字符串的子字符串数目 I 3298. 统计重新排列后包含另一个字符串的子字符串数目 II

数学

数学标签下共有18道题目

数学
题目 题目 题目 题目 题目
2. 两数相加 7. 整数反转 8. 字符串转换整数 (atoi) 9. 回文数 11. 盛最多水的容器
13. 罗马数字转整数 14. 最长公共前缀 43. 字符串相乘 50. Pow(x, n) 69. x 的平方根
204. 计数质数 368. 最大整除子集 781. 森林中的兔子 1006. 笨阶乘 1835. 所有数对按位与结果的异或和
2266. 统计打字方案数 3270. 求出数字答案 3280. 将日期转换为二进制表示

哈希表

哈希表标签下共有16道题目

哈希表
题目 题目 题目 题目 题目
1. 两数之和 3. 无重复字符的最长子串 36. 有效的数独 37. 解数独 136. 只出现一次的数字
204. 计数质数 217. 存在重复元素 242. 有效的字母异位词 350. 两个数组的交集 II 387. 字符串中的第一个唯一字符
433. 最小基因变化 781. 森林中的兔子 2266. 统计打字方案数 2275. 按位与结果大于零的最长组 3297. 统计重新排列后包含另一个字符串的子字符串数目 I
3298. 统计重新排列后包含另一个字符串的子字符串数目 II

动态规划

动态规划标签下共有15道题目

动态规划
题目 题目 题目 题目 题目
42. 接雨水 53. 最大子序和 62. 不同路径 64. 最小路径和 70. 爬楼梯
87. 扰乱字符串 115. 不同的子序列 120. 三角形最小路径和 121. 买卖股票的最佳时机 198. 打家劫舍
368. 最大整除子集 377. 组合总和 Ⅳ 403. 青蛙过河 2266. 统计打字方案数 3287. 求出数组中最大序列值

双指针

双指针标签下共有14道题目

双指针
题目 题目 题目 题目 题目
3. 无重复字符的最长子串 11. 盛最多水的容器 19. 删除链表的倒数第N个节点 26. 删除排序数组中的重复项 27. 移除元素
28. 实现 strStr() 42. 接雨水 61. 旋转链表 75. 颜色分类 88. 合并两个有序数组
125. 验证回文串 234. 回文链表 344. 反转字符串 350. 两个数组的交集 II

二分查找

二分查找标签下共有12道题目

二分查找
题目 题目 题目 题目 题目
35. 搜索插入位置 50. Pow(x, n) 69. x 的平方根 74. 搜索二维矩阵 315. 计算右侧小于当前元素的个数
350. 两个数组的交集 II 729. 我的日程安排表 I 731. 我的日程安排表 II 732. 我的日程安排表 III 1011. 在 D 天内送达包裹的能力
1283. 使结果不超过阈值的最小除数 1300. 转变数组后最接近目标值的数组和

链表

链表标签下共有11道题目

链表
题目 题目 题目 题目 题目
2. 两数相加 19. 删除链表的倒数第N个节点 21. 合并两个有序链表 23. 合并K个升序链表 24. 两两交换链表中的节点
25. K 个一组翻转链表 61. 旋转链表 92. 反转链表 II 206. 反转链表 234. 回文链表
237. 删除链表中的节点

设计

设计标签下共有7道题目

设计
题目 题目 题目 题目 题目
155. 最小栈 341. 扁平化嵌套列表迭代器 729. 我的日程安排表 I 731. 我的日程安排表 II 732. 我的日程安排表 III
1603. 设计停车系统 2241. 设计一个 ATM 机器

回溯算法

回溯算法标签下共有7道题目

回溯算法
题目 题目 题目 题目 题目
17. 电话号码的字母组合 22. 括号生成 37. 解数独 46. 全排列 78. 子集
79. 单词搜索 90. 子集 II

位运算

位运算标签下共有6道题目

位运算
题目 题目 题目 题目 题目
78. 子集 136. 只出现一次的数字 2275. 按位与结果大于零的最长组 3095. 或值至少 K 的最短子数组 I 3097. 或值至少 K 的最短子数组 II
3287. 求出数组中最大序列值

递归

递归标签下共有6道题目

递归
题目 题目 题目 题目 题目
2. 两数相加 17. 电话号码的字母组合 21. 合并两个有序链表 24. 两两交换链表中的节点 98. 验证二叉搜索树
779. 第K个语法符号

排序

排序标签下共有6道题目

排序
题目 题目 题目 题目 题目
56. 合并区间 75. 颜色分类 242. 有效的字母异位词 315. 计算右侧小于当前元素的个数 350. 两个数组的交集 II
2274. 不含特殊楼层的最大连续楼层数

栈标签下共有5道题目

题目 题目 题目 题目 题目
20. 有效的括号 42. 接雨水 150. 逆波兰表达式求值 155. 最小栈 341. 扁平化嵌套列表迭代器

深度优先搜索

深度优先搜索标签下共有4道题目

深度优先搜索
题目 题目 题目 题目 题目
17. 电话号码的字母组合 98. 验证二叉搜索树 101. 对称二叉树 488. 祖玛游戏

滑动窗口

滑动窗口标签下共有4道题目

滑动窗口
题目 题目 题目 题目 题目
3095. 或值至少 K 的最短子数组 I 3097. 或值至少 K 的最短子数组 II 3297. 统计重新排列后包含另一个字符串的子字符串数目 I 3298. 统计重新排列后包含另一个字符串的子字符串数目 II

线段树

线段树标签下共有4道题目

线段树
题目 题目 题目 题目 题目
315. 计算右侧小于当前元素的个数 729. 我的日程安排表 I 731. 我的日程安排表 II 732. 我的日程安排表 III

树标签下共有3道题目

题目 题目 题目 题目 题目
98. 验证二叉搜索树 101. 对称二叉树 102. 二叉树的层序遍历

广度优先搜索

广度优先搜索标签下共有3道题目

广度优先搜索
题目 题目 题目 题目 题目
101. 对称二叉树 102. 二叉树的层序遍历 433. 最小基因变化

分治算法

分治算法标签下共有3道题目

分治算法
题目 题目 题目 题目 题目
23. 合并K个升序链表 53. 最大子序和 315. 计算右侧小于当前元素的个数

有序集合

有序集合标签下共有3道题目

有序集合
题目 题目 题目 题目 题目
729. 我的日程安排表 I 731. 我的日程安排表 II 732. 我的日程安排表 III

贪心算法

贪心算法标签下共有2道题目

贪心算法
题目 题目 题目 题目 题目
55. 跳跃游戏 122. 买卖股票的最佳时机 II

贪心

贪心标签下共有1道题目

贪心
题目 题目 题目 题目 题目
2241. 设计一个 ATM 机器

前缀和

前缀和标签下共有1道题目

前缀和
题目 题目 题目 题目 题目
2270. 分割数组的方案数

计数

计数标签下共有1道题目

计数
题目 题目 题目 题目 题目
2275. 按位与结果大于零的最长组

堆标签下共有1道题目

题目 题目 题目 题目 题目
23. 合并K个升序链表

Sliding Window

Sliding Window标签下共有1道题目

Sliding Window
题目 题目 题目 题目 题目
3. 无重复字符的最长子串

模拟

模拟标签下共有1道题目

模拟
题目 题目 题目 题目 题目
3066. 超过阈值的最少操作数 II

堆(优先队列)

堆(优先队列)标签下共有1道题目

堆(优先队列)
题目 题目 题目 题目 题目
3066. 超过阈值的最少操作数 II

树状数组

树状数组标签下共有1道题目

树状数组
题目 题目 题目 题目 题目
315. 计算右侧小于当前元素的个数

评论