Leetcode 题目¶
点击右侧目录可以跳转到对应的标签
数组¶
数组标签下共有31道题目
数组
字符串¶
字符串标签下共有16道题目
字符串
数学¶
数学标签下共有15道题目
数学
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
2. 两数相加 | 7. 整数反转 | 8. 字符串转换整数 (atoi) | 9. 回文数 | 11. 盛最多水的容器 |
13. 罗马数字转整数 | 14. 最长公共前缀 | 43. 字符串相乘 | 50. Pow(x, n) | 69. x 的平方根 |
204. 计数质数 | 368. 最大整除子集 | 781. 森林中的兔子 | 1006. 笨阶乘 | 1835. 所有数对按位与结果的异或和 |
双指针¶
双指针标签下共有14道题目
双指针
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
3. 无重复字符的最长子串 | 11. 盛最多水的容器 | 19. 删除链表的倒数第N个节点 | 26. 删除排序数组中的重复项 | 27. 移除元素 |
28. 实现 strStr() | 42. 接雨水 | 61. 旋转链表 | 75. 颜色分类 | 88. 合并两个有序数组 |
125. 验证回文串 | 234. 回文链表 | 344. 反转字符串 | 350. 两个数组的交集 II |
动态规划¶
动态规划标签下共有13道题目
动态规划
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
42. 接雨水 | 53. 最大子序和 | 62. 不同路径 | 64. 最小路径和 | 70. 爬楼梯 |
87. 扰乱字符串 | 115. 不同的子序列 | 120. 三角形最小路径和 | 121. 买卖股票的最佳时机 | 198. 打家劫舍 |
368. 最大整除子集 | 377. 组合总和 Ⅳ | 403. 青蛙过河 |
哈希表¶
哈希表标签下共有12道题目
哈希表
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
1. 两数之和 | 3. 无重复字符的最长子串 | 36. 有效的数独 | 37. 解数独 | 136. 只出现一次的数字 |
204. 计数质数 | 217. 存在重复元素 | 242. 有效的字母异位词 | 350. 两个数组的交集 II | 387. 字符串中的第一个唯一字符 |
433. 最小基因变化 | 781. 森林中的兔子 |
链表¶
链表标签下共有11道题目
链表
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
2. 两数相加 | 19. 删除链表的倒数第N个节点 | 21. 合并两个有序链表 | 23. 合并K个升序链表 | 24. 两两交换链表中的节点 |
25. K 个一组翻转链表 | 61. 旋转链表 | 92. 反转链表 II | 206. 反转链表 | 234. 回文链表 |
237. 删除链表中的节点 |
二分查找¶
二分查找标签下共有9道题目
二分查找
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
35. 搜索插入位置 | 50. Pow(x, n) | 69. x 的平方根 | 74. 搜索二维矩阵 | 315. 计算右侧小于当前元素的个数 |
350. 两个数组的交集 II | 1011. 在 D 天内送达包裹的能力 | 1283. 使结果不超过阈值的最小除数 | 1300. 转变数组后最接近目标值的数组和 |
回溯算法¶
回溯算法标签下共有7道题目
递归¶
递归标签下共有6道题目
递归
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
2. 两数相加 | 17. 电话号码的字母组合 | 21. 合并两个有序链表 | 24. 两两交换链表中的节点 | 98. 验证二叉搜索树 |
779. 第K个语法符号 |
栈¶
栈标签下共有5道题目
栈
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
20. 有效的括号 | 42. 接雨水 | 150. 逆波兰表达式求值 | 155. 最小栈 | 341. 扁平化嵌套列表迭代器 |
排序¶
排序标签下共有5道题目
排序
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
56. 合并区间 | 75. 颜色分类 | 242. 有效的字母异位词 | 315. 计算右侧小于当前元素的个数 | 350. 两个数组的交集 II |
深度优先搜索¶
深度优先搜索标签下共有4道题目
深度优先搜索
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
17. 电话号码的字母组合 | 98. 验证二叉搜索树 | 101. 对称二叉树 | 488. 祖玛游戏 |
树¶
树标签下共有3道题目
树
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
98. 验证二叉搜索树 | 101. 对称二叉树 | 102. 二叉树的层序遍历 |
广度优先搜索¶
广度优先搜索标签下共有3道题目
广度优先搜索
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
101. 对称二叉树 | 102. 二叉树的层序遍历 | 433. 最小基因变化 |
设计¶
设计标签下共有3道题目
设计
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
155. 最小栈 | 341. 扁平化嵌套列表迭代器 | 1603. 设计停车系统 |
分治算法¶
分治算法标签下共有3道题目
分治算法
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
23. 合并K个升序链表 | 53. 最大子序和 | 315. 计算右侧小于当前元素的个数 |
贪心算法¶
贪心算法标签下共有2道题目
贪心算法
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
55. 跳跃游戏 | 122. 买卖股票的最佳时机 II |
位运算¶
位运算标签下共有2道题目
位运算
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
78. 子集 | 136. 只出现一次的数字 |
堆¶
堆标签下共有1道题目
堆
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
23. 合并K个升序链表 |
Sliding Window¶
Sliding Window标签下共有1道题目
Sliding Window
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
3. 无重复字符的最长子串 |
树状数组¶
树状数组标签下共有1道题目
树状数组
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
315. 计算右侧小于当前元素的个数 |
线段树¶
线段树标签下共有1道题目
线段树
题目 | 题目 | 题目 | 题目 | 题目 |
---|---|---|---|---|
315. 计算右侧小于当前元素的个数 |