Leetcode编程题:精选面试高频题目150道

Leetcode精选面试高频题目150道

难度
简单:47 中等:76 困难:22
题目类型
数组:字符串:二叉树:动态规划:

题号 题目 难度 标签
1 两数之和 简单
2 两数相加 中等
3 无重复字符的最长子串 中等
4 寻找两个有序数组的中位数 困难
5 最长回文子串 中等
7 整数反转 简单
8 字符串转换整数 (atoi) 中等
10 正则表达式匹配 困难
11 盛最多水的容器 中等
13 罗马数字转整数 简单
14 最长公共前缀 简单
15 三数之和 中等
17 电话号码的字母组合 中等
19 删除链表的倒数第N个节点 中等
20 有效的括号 简单
21 合并两个有序链表 简单
22 括号生成 中等
23 合并K个排序链表 困难
26 删除排序数组中的重复项 简单
28 实现 strStr() 简单
29 两数相除 中等
33 搜索旋转排序数组 中等
34 在排序数组中查找元素的第一个和最后一个位置 中等
36 有效的数独 中等
38 报数 简单
41 缺失的第一个正数 困难
42 接雨水 困难
44 通配符匹配 困难
46 全排列 中等
48 旋转图像 中等
49 字母异位词分组 中等
50 Pow(x, n) 中等
53 最大子序和 简单
54 螺旋矩阵 中等
55 跳跃游戏 中等
56 合并区间 中等
62 不同路径 中等
66 加一 简单
69 x 的平方根 简单
70 爬楼梯 简单
73 矩阵置零 中等
75 颜色分类 中等
76 最小覆盖子串 困难
78 子集 中等
79 单词搜索 中等
84 柱状图中最大的矩形 困难
88 合并两个有序数组 简单
91 解码方法 中等
94 二叉树的中序遍历 中等
98 验证二叉搜索树 中等
101 对称二叉树 简单
102 二叉树的层次遍历 中等
103 二叉树的锯齿形层次遍历 中等
104 二叉树的最大深度 简单
105 从前序与中序遍历序列构造二叉树 中等
108 将有序数组转换为二叉搜索树 简单
116 填充每个节点的下一个右侧节点指针 中等
118 杨辉三角简单
121 买卖股票的最佳时机 简单
122 买卖股票的最佳时机 II 简单
124 二叉树中的最大路径和 困难
125 验证回文串 简单
127 单词接龙 中等
128 最长连续序列 困难
130 被围绕的区域 中等
131 分割回文串 中等
134 加油站 中等
136 只出现一次的数字 简单
138 复制带随机指针的链表 中等
139 单词拆分 中等
140 单词拆分 II 困难
141 环形链表 简单
146 LRU缓存机制 中等
148 排序链表 中等
149 直线上最多的点数 困难
150 逆波兰表达式求值 中等
152 乘积最大子序列 中等
155 最小栈 简单
160 相交链表 简单
162 寻找峰值 中等
163 缺失的区间 中等
166 分数到小数 中等
169 求众数 简单
171 Excel表列序号 简单
172 阶乘后的零 简单
179 最大数 中等
189 旋转数组 简单
190 颠倒二进制位 简单
191 位1的个数 简单
198 打家劫舍 简单
200 岛屿数量 中等
202 快乐数 简单
204 计数质数 简单
206 反转链表 简单
207 课程表 中等
208 实现 Trie (前缀树) 中等
210 课程表 II 中等
212 单词搜索 II 困难
215 数组中的第K个最大元素 中等
217 存在重复元素 简单
218 天际线问题 困难
227 基本计算器 II 中等
230 二叉搜索树中第K小的元素 中等
234 回文链表 简单
236 二叉树的最近公共祖先 中等
237 删除链表中的节点 简单
238 除自身以外数组的乘积 中等
239 滑动窗口最大值 困难
240 搜索二维矩阵 II 中等
242 有效的字母异位词 简单
251 展开二维向量 中等
253 会议室 II 中等
268 缺失数字 简单
269 火星词典 困难
277 搜寻名人 中等
279 完全平方数 中等
283 移动零 简单
285 二叉搜索树中的顺序后继中等
287 寻找重复数 中等
289 生命游戏 中等
295 数据流的中位数 困难
297 二叉树的序列化与反序列化 困难
300 最长上升子序列 中等
308 二维区域和检索 - 可变 困难
315 计算右侧小于当前元素的个数 困难
322 零钱兑换 中等
324 摆动排序 II 中等
326 3的幂 简单
328 奇偶链表 中等
329 矩阵中的最长递增路径 困难
334 递增的三元子序列 中等
340 至多包含 K 个不同字符的最长子串 困难
341 扁平化嵌套列表迭代器 中等
344 反转字符串 简单
347 前 K 个高频元素 中等
348 判定井字棋胜负 中等
350 两个数组的交集 II 简单
371 两整数之和 简单
378 有序矩阵中第K小的元素 中等
380 常数时间插入、删除和获取随机元素 中等
384 打乱数组 中等
387 字符串中的第一个唯一字符 简单
395 至少有K个重复字符的最长子串 中等
412 Fizz Buzz 简单
454 四数相加 II 中等

你可能感兴趣的:(Leetcode刷题记录)