leetcode刷题目录总结

题目

题目技巧评价其他
1. 无序数组中找出目标为target的两个数先定义下一个数,然后找两位的数是否存在高频, 大厂刷题班, 第27节
2.逆序链表两数相加链表、各位加法高频,算法新手班, 第4节第5题
3. 无重复字符的最长子串暴力、队列、双指针、滑动窗口高频,大厂刷题班, 第3节第1题
4. 寻找两个正序数组的中位数二分没有做出来高频,大厂刷题班, 第12节第3题
5. 最长回文子串动态规划 + 维持变量高频,体系学习班, 第29节
6. Z 字形变换模拟
7. 整数反转模拟高频、易错,大厂刷题班, 第27节
8. 字符串转换整数 (atoi)模拟高频,大厂刷题班, 第29节
9. 回文数转成字符串递归、整数反转
10. 正则表达式匹配递归、动态规划(以exp的角度去看会更简单)高频大厂刷题班, 第12节第4题
11. 盛最多水的容器双指针高频大厂刷题班, 第8节第2题
12. 整数转罗马数字高频大厂刷题班, 第28节
13. 罗马数字转整数回溯高频大厂刷题班, 第28节
14. 最长公共前缀分治、贪心高频大厂刷题班, 第28节
15. 三数之和高频大厂刷题班, 第25节第2题
16. 最接近的三数之和
17. 电话号码的字母组合高频大厂刷题班, 第28节
18. 四数之和-找出满足条件的不重复的所有四元组
19. 删除链表的倒数第 N 个结点高频大厂刷题班, 第28节
20. 判断是不是有效的括号
21. 合并两个有序链表递归高频算法新手班, 第4节第6题
22. 返回能够生成的所有有效的括号组合高频大厂刷题班, 第28节
23. 合并K个升序链表高频算法新手班, 第6节第1题
24. 两两交换链表中相邻节点递归
25. K 个一组翻转链表
26. 删除排序数组中的重复项easy高频,大厂刷题班, 第28节
27. 从无序数组中原地移除等于val的元素
28. 实现 strStr()高频,体系学习班, KMP算法
29. 两数相除高频,算法新手班, 第5节第3题
30. 串联所有单词的子串H,待完成
31. 下一个字典序更大的排列
32. 最长有效括号
33. 搜索旋转排序数组高频,大厂刷题班, 大厂刷题班, 第29节
34. 在排序数组中查找元素的第一个和最后一个位置高频,大厂刷题班, 第28节
35. 搜索插入位置
36. 有效的数独高频大厂刷题班, 第28节
37. 解数独高频大厂刷题班, 第28节
38. 外观数列递归高频大厂刷题班, 第28节
39. 找出和为target的不重复组合的所有方案(每个数可以用无限次)
40. 找出和为target的不重复组合的所有方案(每个数可以用一次)
41. 缺失的第一个正数高频大厂刷题班, 第14节第6题
42. 接雨水高频大厂刷题班, 第22节第2题
43. 字符串相乘(不能直接将字符串转成整数)
44. 通配符匹配待研究高频大厂刷题班, 第12节第4题
45. 跳跃游戏 II高频大厂刷题班, 第10节第1题
46. 返回数组num所有可能的全排列高频体系学习班, 第17节第4题
47. 返回数组num所有可能的不重复的全排列
48.将图像顺时针旋转 90 度高频体系学习班, 第40节第6题
49. 字母异位词分组高频大厂刷题班, 第28节
50. Pow(x, n)高频大厂刷题班, 第28节
51. N 皇后,所有的解决方案
52. N皇后 II:解决方案有几种
53. 子数组最大累加和高频体系学习班, 第40节第2题
54. 顺时针螺旋矩阵模拟高频体系学习班, 第40节第5题
55. 能不能跳到末尾高频大厂刷题班, 第10节第1题
56. 合并区间高频大厂刷题班, 第29节
57.插入区间
58. 最后一个单词的长度水题,无价值
59. 生成螺旋矩阵
60. 排列序列
61. 旋转链表
62. 走到右下角有多少条路径高频大厂刷题班, 第29节
63. 走到右下角有多少条不同路径(可能有障碍)
64. 走到右下角最小路径和
65. 字符串能不能表示成一个有效的数字
66. 加一高频、E大厂刷题班, 第29节
67. 二进制求和
68. 文本左右对齐
69. x 的平方根 高频、易错大厂刷题班, 第29节
70. 爬楼梯高频体系学习班, 第26节第2题
71. 简化路径
72. 编辑距离
73. 矩阵置零高频大厂刷题班, 第29节
74. 搜索二维矩阵
75. 颜色分类高频
76. 最小覆盖子串超级高频,大厂刷题班, 第24节第5题
77. 组合
78. 子集高频,大厂刷题班, 第30节
79, 二维矩阵可以走出的单词高频,体系学习班, 第17节题目3, 生成子序列问题和本题一样的
80. 删除有序数组中的重复项 II
81. 搜索旋转排序数组 II
82. 删除排序链表中的重复元素 II
83. 删除排序链表中的重复元素
84. 柱状图中最大的矩形面积高频,体系学习班, 第25节第3题
85. 全是1的最大子矩形面积经典
86. 分隔链表
87. 扰乱字符串样本对应模型
88. 合并两个有序数组高频
89. 格雷编码
90. 子集 II
91. 解码方法
92. 反转链表 II经典
93. 复原 IP 地址回溯
94. 二叉树的中序遍历Morris遍历
95. 不同的二叉搜索树 II
96. 不同的二叉搜索树
97. 交错字符串样本对应模型
98. 判断是不是二叉搜索树高频
99. 恢复二叉搜索树经典
100. 相同的树
101. 对称二叉树
102. 二叉树的层序遍历高频
103. 二叉树的锯齿形层序遍历高频
104. 二叉树的最大深度高频
105. 从前序与中序遍历序列构造二叉树高频
106. 从中序与后序遍历序列构造二叉树
107. 二叉树的层次遍历 II
108. 将有序数组转换为二叉搜索树高频大厂刷题班, 第30节
109. 有序链表转换二叉搜索树
110. 平衡二叉树
111. 二叉树的最小深度
112. 路径总和
113. 路径总和 II
114. 二叉树展开为链表
115. s子序列中t出现的次数样本对应模型
116. 填充每个节点的下一个右侧节点指针高频
117. 填充每个节点的下一个右侧节点指针 II
118. 杨辉三角高频
119. 杨辉三角 II
120. 数字三角形最小路径和
121. 买卖股票的最佳时机(最多买卖1次的情况)
122. 买卖股票的最佳时机 II(最多买卖多次(k=+∞)
123. 买卖股票的最佳时机 III(最多买卖两次(k == 2)
124. 二叉树中的最大路径和高频
125. 验证回文串EASY大厂刷题班, 第31节
126. 单词接龙 II没做出来
127. 单词接龙高频大厂刷题班, 第31节
128. 最长连续序列高频
129. 求根到叶子节点数字之和
130. 被围绕的区域高频大厂刷题班, 第31节
131. 分割回文串的所有方案高频大厂刷题班, 第11节第2题
132. 分割回文串的最少切割方案 II
133. 克隆图
134. 加油站高频体系学习班, 第24节第3题 & 大厂刷题班, 第25节第4题
135. 分发糖果高频
136. 只出现一次的数字(其他出现两次)SET,异或高频体系学习班, 第2节第2题
137. 只出现一次的数字(其他出现三次) II高频
138. 复制带随机指针的链表递归、哈希、迭代
139. 单词拆分 高频大厂刷题班, 第31节
140. 单词拆分 II高频大厂刷题班, 第31节
141. 链表是否有环高频体系学习班, 第10节第1题
142. 环形链表的入环节点 II
143. 重排链表
144. 二叉树的前序遍历递归、迭代
145. 二叉树的后序遍历
146. LRU最近最少使用 缓存高频
147. 对链表进行插入排序
148.排序链表归并
149. 直线上最多的点数高频大厂刷题班, 第25节第3题
150. 后缀表达式求和
151. 颠倒字符串中的单词
152. 乘积最大子数组高频
153. 寻找旋转排序数组中的最小值(不含重复数字)
154. 寻找旋转排序数组中的最小值 II(含重复数字)
155. 栈的最小值高频
156.上下翻转二叉树
157. 用 Read4 读取 N 个字符
158. 用 Read4 读取 N 个字符II
159. 至多包含两个不同字符的最长子串
160. 相交链表高频体系学习班, 第10节第1题
161.相隔为1的编辑距离
162. 寻找峰值二分高频体系学习班, 第1节第6题
163 缺失的区间
164. 无序数组如果排序之后相邻数之间的最大差值
165. 比较版本号
166. 分数到小数难点:循环小数怎么表示高频
167. 有序数组中找出目标为target的两个数 II
168. Excel表列名称
169. 多数元素排序取中、哈希计数、随机取数统计次数、摩根投票法高频
170 两数之和 III - 接收数据流,数据流中能否选出两个数,令其和= target
171. Excel 表列序号高频
172. 阶乘后的零高频
173. 二叉搜索树迭代器
174. 地下城游戏
175. 组合两个表SQL
176. 第二高的薪水SQL
177. 第N高的薪水SQL
178. 分数排名SQL
179. 最大数
180. 连续出现的数字SQL
181. 超过经理收入的员工
182. 查找重复的电子邮箱SQL
183. 从不订购的客户SQL
184. 部门工资最高的员工SQL
185. 部门工资前三高的所有员工SQL
186.翻转字符串里的单词 II
187. 重复的DNA序列字典树
188. 买卖股票的最佳时机 IV(最多买卖k次)
189. 轮转数组高频
190. 颠倒二进制位模拟位操作,分治法易错题,高频
191. 位1的个数位操作
192. 统计词频bash脚本
193. 有效电话号码bash脚本
194. 转置文件bash脚本
195. 第十行bash脚本
196. 删除重复的电子邮箱SQL
197. 上升的温度SQL
198. 打家劫舍动态规划高频
199. 二叉树的右视图递归、层序遍历
200. 岛屿数量dfs、并查集高频
201. 数字范围按位与
202. 快乐数检测环高频
203. 移除链表元素递归
204. 计数质数素数筛高频
205. 两个字符串是否结构相同中间人翻译
206. 反转链表双指针、递归、头插法
207. 课程表(是否能完成所有课程的学习 )是否有环高频 大厂刷题班, 第33节
208.Trie字典(前缀)树高频 体系学习班, 第8节第1题
209. 长度最小的子数组
210. 课程表(学完所有课程的顺序) II拓扑排序高频大厂刷题班, 第33节
211. 添加与搜索单词 - 数据结构设计前缀树高频
212. 单词搜索 II前缀树高频大厂刷题班, 第26节第1题
213. 打家劫舍 II – 环形数组高频
214. 最短回文子串根据动态规划找路径经典
215.无序数组中找第k大的元素高频体系学习班, 第29节第1题
216. 组合总和 III
217. 存在重复元素easy
218. 天际线问题高频大厂刷题班, 第4节第8题
219. 窗口内存在重复元素 II
220. 存在重复元素 III
221. 最大正方形的面积
222. 完全二叉树的节点个数
223. 矩形面积
224. 基本计算器(s由+、-、()、空格组成)
225. 用队列实现栈
226. 翻转二叉树
227. 基本计算器(s由+、-、*、/、()、空格组成) II高频大厂刷题班, 第8节第1题
228. 汇总区间EASY
229. 多数元素 II
230. 二叉搜索树中第K小的元素二叉树基本遍历、Morris遍历高频
231. 2的幂位运算
232. 用栈实现队列
233. 数字 1 的个数数位DP、待研究
234. 回文链表使用栈、反转整个链表,反转半个链表高频体系学习班, 第9节第2题
235. 二叉搜索树的最近公共祖先
236. 二叉树的最近公共祖先高频体系学习班, 第13节第3题
237. 删除链表中的节点
238. 除自身以外数组的乘积高频
239. 滑动窗口最大值超高频体系学习班, 第24节第1题
240. 搜索二维矩阵 II高频大厂刷题班, 第17节第1题
241. 为运算表达式设计优先级范围尝试模型
242. 有效的字母异位词
243. 最短单词距离-vip
244. 最短单词距离 II-vip
245. 最短单词距离 III-vip
246. 是否是中心对称数-vip
247. 中心对称数 II-vip
248. 中心对称数 III-vip
249. 移位字符串分组
250. 统计同值子树
251. 横向展开二维向量高频大厂刷题班, 第33节
252. 一个人是否能参见完所有的会议
253. 至少需要多少间会议室高频体系学习班, 第14节第3题
254. 因子的组合-vip
255.验证前序遍历序列二叉搜索树
256. 粉刷房子经典
257. 二叉树的所有路径递归
258. 各位相加
259. 找出三数之和 < target的三元组个数
260. 找出仅只出现一次的两个数字(其余数字出现两次)
261. 判断图是否为树-vip待完成
262. 行程和用户SQL
263. 判断N是不是丑数递归
264. 返回第K个丑数I最小堆、动态规划
265. 粉刷房子(K个颜色可选) II
266. 回文全排列
267. 回文排列 II
268. 缺失数字数学、异或、排序高频
269. 火星词典拓扑排序 + 字典序
270. 最接近的二叉搜索树值
271.字符串的编码与解码``
272. 最接近的二叉搜索树K个值
273. 整数转换英文表示
274. H 指数
275. H 指数
276. 粉刷篱笆
277. 搜寻名人高频大厂刷题班, 第33节
278. 第一个错误的版本EASY
279.完全平方数高频大厂刷题班, 第33节
280. 摆动排序
281. 纵向展开二维向量 Zigzag Iterator
282. 给表达式添加运算符
283. 移动零高频
284. 顶端迭代器
285. 二叉搜索树中的中序后继节点高频
286:墙和门
287.寻找重复数(只有一个出现多次,其他数出现一次)高频
288. 单词的唯一缩写
289. 生命游戏高频
290. 单词规律
291 单词规律 II回溯、动态规划
292. Nim 游戏
293. 翻转游戏
294.翻转游戏
295. 数据流的中位数高频
296.最佳的碰头地点
297. 二叉树的序列化与反序列化高频
298. 二叉树最长连续序列
299. 猜数字游戏
300. 最长递增子序列高频
301. 删除无效的括号
302:包含全部黑色像素的最小矩阵-vip
303. 区域和检索 - 数组不可变
304. 二维区域和检索 - 矩阵不可变
305. 岛屿的数量
306. 累加数
307. 区域和检索 - 数组可修改
308-vip. 二维区域和检索 - 可变待完成高频 体系学习班, 第32节第2题
309. 最佳买卖股票时机含冷冻期高频 大厂刷题班, 第15节第5题
310. 最小高度树拓扑排序
311. 稀疏矩阵的乘法
312. 戳气球这题不会
313. 超级丑数动态规划
314. 二叉树的垂直遍历层序遍历
315. 计算右侧小于当前元素的个数这题不会
316. 去除重复字母(字典序最小)单调栈
317.离建筑物最近的距离
318. 最大单词长度乘积怎么判断两个单词不含有相同的字母呢?
319. 灯泡开关,最后有几个灯是亮的在[1, n]内有多少个数,其约数的个数为奇数个?
320 列举单词的全部缩写递归

| 321. 拼接最大数 | 单调栈
| 322. 零钱兑换|动态规划 ||高频
| 323. 无向图中连通分量的数目 | 图的DFS、并查集
| 324. 摆动排序 II | 待完成 ||高频大厂刷题班, 第34节, 本节
| 325. 和等于k的最长子数组长度
|326. 3的幂|递归、循环||高频
| 327. 区间和的个数 | 归并
|328. 奇偶链表|||高频
| 329. 矩阵中的最长递增路径|||高频
| 330. 按要求补齐数组
| 331. 验证二叉树的前序序列化
| 332. 重新安排行程 | 待完成 |
| 333. 最大 BST 子树的节点数
| 334. 递增的三元子序列|||高频
| 335. 路径交叉
| 336. 回文对|
| 337. 打家劫舍 III
| 338. 比特位计数 |
| 339 嵌套列表权重和
| 340.至多包含K个不同字符的最长子串|滑动窗口||高频
| 341. 压平嵌套链表迭代器|||高频
|342. 4的幂|递归、循环、查找、位运算|
| 343. 整数拆分个若干个数使它们的乘积最大 | 滑动窗口
| 344. 反转字符串 | 水题
| 345. 反转字符串中的元音字母 |双指针
| 346. 数据流中的移动平均值
| 347. 前 K 个高频元素|||高频 大厂刷题班, 第35节
| 348. 设计井字棋是谁赢了|||高频
| 349. 两个数组的交集
| 350. 两个数组的交集(按照顺序返回)|map、双指针||高频
| 351. 安卓系统手势解锁
| 352. 将数据流变为多个不相交区间
| 353. 贪吃蛇-vip
| 354. 俄罗斯套娃信封问题
| 355. 设计推特
| 356. 直线对称
| 357. 统计各位数字都不同的数字个数 | 动态规划、数学推导
| 358. K 距离间隔重排字符串 | 堆 + 贪心
| 359. 日志速率限制器
|360. 有序转化数组
| 361.炸弹最多能炸死多少人 | 动态规划
| 362.敲击计数器
| 363. 矩形区域不超过 K 的最大数值和
| 364. 嵌套链表权重和之二
| 365. 水壶问题
| 366. 寻找二叉树的叶子节点
| 367. N是不是有效的完全平方数 Valid Perfect Square
| 368. 最大整除子集
| 369. 逆序链表加一
| 370. 区间加法 | 差分数组
| 371. 两整数之和 |||高频
| 372. 超级次方
| 373. 查找和最小的 K 对数字 | 归并
| 374. 猜数字大小
| 375. 猜数字大小 II
| 376. 摆动序列的最长子序列的长度 | 动态规划
| 377.找出所有和等于target的组合个数
| 378. 有序矩阵中第 K 小的元素 |二分、归并||高频
| 379. 电话目录管理系统
| 380. O(1) 时间插入、删除和获取随机元素|||高频 大厂刷题班, 第34节
| 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
| 382. 链表随机节点 | 蓄水池抽样算法
| 383. 赎金信 | EASY
| 384. 打乱数组|||高频 大厂刷题班, 第34节
| 385. 迷你语法分析器
| 386. 字典序排数
| 387. 字符串中的第一个唯一字符
| 388. 文件的最长绝对路径
|389. 找不同|位运算、map、桶计数、数学|268. 缺失数字||
| 390. 消除游戏
| 391. 完美矩形
| 392. 判断s是不是t的子序列 |
| 393. UTF-8 编码验证
| 394. 字符串解码 | 基本计算器
| 395. 至少有 K 个重复字符的最长子串 |||高频 大厂刷题班, 第35节
| 396. 旋转函数
| 397. 整数替换
| 398. 随机数索引
| 399. 除法求值
| 400. 第 N 位数字
| 401. 二进制手表
| 402. 移掉 K 位数字
| 403. 青蛙过河
|404. 左叶子之和|
| 405. 数字转换为十六进制数
| 406. 根据身高重建队列
| 407. 接雨水 II
| 408. 有效单词缩写
| leetcode:409. 给定词频表能够构建出的最长回文串的长度
|410. 分割数组的最大值
| 411. 最短独占单词缩写
| 412. Fizz Buzz | EASY
| 413. 等差数列子数组个数
| 414. 第三大的数
| 415. 字符串相加
| 416. 分割等和子集
| 417. 太平洋大西洋水流问题
|418. 屏幕可显示句子的数量
| 420. 强密码检验器
| 421. 数组中两个数的最大异或值
| 422. 有效的单词方块
| 423. 从英文中重建数字
| 424. 替换后的最长重复字符
| 425. 单词方块
| 426.将二叉搜索树转化为排序的双向链表
| 427. 建立四叉树
| 428. 序列化和反序列化 N 叉树
|429. N叉树的层序遍历|
| 430. 扁平化多级双向链表
|431. 将 N 叉树编码为二叉树
| 432. 全 O(1) 的数据结构
| 433. 最小基因变化
| 434. 字符串中的单词数 | easy
| 435. 无重叠区间
| 436. 寻找右区间
| 440. 字典序的第K小数字
| 441. 排列硬币
| 442. 数组中重复的数据
| 443. 压缩字符串
| 444. 序列重建
|445. 两数相加 II||

|461. 汉明距离|位运算| 面试题15. 二进制中1的个数|
|476. 数字的补数| 位操作|
| 494.数组中添加加减运算符得到指定值的所有方法 | 腾讯面试原题,一定要搞清楚怎么优化的

|501. 二叉搜索树中的众数|
|508. 出现次数最多的子树元素和|
|509. 斐波那契数|循环、递归|| 递归树入门|
|513. 找树左下角的值|
|515. 在每个树行中找最大值|
|530. 二叉搜索树的最小绝对差|
|538. 把二叉搜索树转换为累加树|
|543. 二叉树的直径|
|559. N叉树的最大深度|
|563. 二叉树的坡度|
|572. 另一个树的子树|
|589. N叉树的前序遍历|
|590. N叉树的后序遍历|
|606. 根据二叉树创建字符串|
|617. 合并二叉树|递归、队列|
|637. 二叉树的层平均值|
|653. 两数之和 IV - 输入 BST|
|654. 最大二叉树|
|669. 修剪二叉搜索树|
|671. 二叉树中第二小的节点|
|693. 交替位二进制数 | 字符串,位运算模拟、位运算 |
|700. 二叉搜索树中的搜索| 递归、迭代
|701. 二叉搜索树中的插入操作|
|709. 转换成小写字母|||签到题
|783. 二叉搜索树节点最小距离|||
|762. 二进制表示中质数个计算置位|顺序逻辑| 这题不要想复杂了,easy|
|771. 宝石与石头|哈希,正则
|814. 二叉树剪枝| |1325. 删除给定值的叶子节点
|817. 链表组件|
|844. 比较含退格的字符串| 栈、循环||使用栈的时候很容易出错
|872. 叶子相似的树|
|876. 链表的中间结点|双指针
|889. 根据前序和后序遍历构造二叉树|
|897. 递增顺序查找树|
|933. 最近的请求次数|队列(滑动窗口)|3. 无重复字符的最长子串|
|938. 二叉搜索树的范围和|栈、递归||
|951. 翻转等价二叉树|
|965. 单值二叉树|
|979. 在二叉树中分配硬币|
|1008. 前序遍历构造二叉搜索树
|1019. 链表中的下一个更大节点|单调栈|
|1022. 从根到叶的二进制数之和|
|1026. 节点与其祖先之间的最大差值|
|1104. 二叉树寻路|
|1108. IP 地址无效化|||容易混肴的api
|1161. 最大层内元素和|
|1261. 在受污染的二叉树中查找元素|
|1281. 整数的各位积和之差|模拟,递归
1287. 有序数组中出现次数超过25%的元素|遍历、数组本身特性| [169. 多数元素]、、[面试题 17.10. 主要元素]
|1295. 统计位数为偶数的数字|模拟,数学
|1302. 层数最深叶子节点的和|
|1305. 两棵二叉搜索树中的所有元素|88. 合并两个有序数组
|1313. 解压缩编码列表| 模拟
|1315. 祖父节点值为偶数的节点和|
|1123. 最深叶节点的最近公共祖先|
|1325. 删除给定值的叶子节点|递归|
|1342. 将数字变成 0 的操作次数|
|1365. 有多少小于当前数字的数字|暴力,map,hash桶| 这题有意思
|1379. 找出克隆二叉树中的相同节点|
1394. 找出数组中的幸运数|hash计数、桶计数、排序计数| [面试题 17.10. 主要元素] |先统计每个数的次数,然后在找到目标|
|1450. 在既定时间做作业的学生人数|水题|
| 1431. 拥有最多糖果的孩子| 脑子需要转一点点弯
|1448. 统计二叉树中好节点的数目|
|判断一个数是偶数还是奇数|java中浮点数比较就是个坑|
|为什么位运算可以实现加法||
|面试题 01.03. URL化|||一道坑人的题目
|面试题 02.01. 移除重复节点|set以及冒泡删除| |冒泡删除可以以看,set就是常规无聊的解法
|面试题 02.02. 链表中倒数第k个节点|双指针、递归|
|面试题 02.03. 删除中间节点| ||
|面试题 02.04. 分割链表|
|面试题 02.05. 链表求和|2. 两数相加
|面试题 02.06 回文链表 |使用栈、反转半个链表、反转全部链表| 反转半个链表很容易出错
|面试题 02.07. 链表相交| 栈、链表、双指针、遍历
|面试题 04.02. 最小高度树| 递归
|面试题 04.03. 特定深度节点链表| 递归
|面试题 04.08. 首个共同祖先|
|面试题 04.10. 检查子树| 递归| 572. 另一个树的子树
|面试题 05.07. 配对交换|位运算| 先找出奇数位,再找出偶数位,然后交换|
|面试题 10.01. 合并排序的数组|双指针||易错|
|面试题15. 二进制中1的个数|二进制模拟,位运算|
|面试题 16.01. 交换数字|异或、数学|
|面试题 16.07. 最大数值| 位操作|相减,取出符号位—>数学运算|
|面试题 17.12. BiNode|
|面试题 17.04. 消失的数字 | |
面试题 17.10. 主要元素|map、摩根投票法| [169. 多数元素]、、[1287. 有序数组中出现次数超过25%的元素]
|LCP 01. 猜数字|
|剑指 Offer 18. 删除链表的节点|
|面试题22. 链表中倒数第k个节点|双指针、递归|
|面试题24 反转链表| 头插法、双指针、递归|
|面试题27. 二叉树 ||226. 翻转二叉树的镜像
|剑指 Offer 32 - I. 从上到下打印二叉树|
|面试题32 - II. 从上到下打印二叉树 II|队列,递归
|面试题54. 二叉搜索树的第k大节点| 易错题
|面试题55 - I. 二叉树的深度|
|剑指 Offer 07. 重建二叉树|
|剑指 Offer 55 - II. 平衡二叉树|
|面试题68 - I. 二叉搜索树的最近公共祖先|
|面试题68 - II. 二叉树的最近公共祖先|
|递归之求阶乘|递归| | 递归树入门

| 772. 公式字符串求值

剑指Offer

题目评价
剑指 Offer 03. 数组中重复的数字
剑指 Offer 04. 二维数组中的查找
剑指 Offer 05. 替换空格水题
剑指 Offer 06. 从尾到头打印链表多种思路
剑指 Offer 07. 由先序和中序遍历建立二叉树多次出错
剑指 Offer 09. 用两个栈实现队列
剑指 Offer 10- I. 斐波那契数列
剑指 Offer 10- II. 青蛙跳台阶问题
剑指 Offer 11. 旋转数组的最小数字一定要看,其实不难
剑指 Offer 12. 矩阵中的路径
剑指 Offer 14- I. 剪绳子好玩的题目
剑指 Offer 14- 2. 剪绳子和上面不同的是大数取模
剑指 Offer 15. 二进制中1的个数怎么消除最右边的1?
剑指 Offer 16. pow(x, n)必看的解析
剑指 Offer 17. 打印从1到最大的n位数水题
剑指 Offer 18. 删除链表的节点水题
剑指 Offer 19. 正则表达式匹配
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值