Skip to content

Latest commit

History

786 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

算法数据库Shell多线程程序员面试金典剑指 Offer(第 2 版)剑指 Offer(专项突击版)
📝🦅🚡💱🌶️🖋️🚢

📝算法

序号题名难度
1两数之和简单
2两数相加中等
3无重复字符的最长子串中等
4寻找两个有序数组的中位数困难
5最长回文子串中等
6Z 字形变换中等
7整数反转简单
8字符串转换整数(atoi)中等
9回文数简单
10正则表达式匹配困难
11盛最多水的容器中等
12整数转罗马数字中等
13罗马数字转整数简单
14最长公共前缀简单
15三数之和中等
16最接近的三数之和中等
17电话号码的字母组合中等
18四数之和中等
19删除链表的倒数第N个节点中等
20有效的括号简单
21合并两个有序链表简单
22括号生成中等
23合并K个排序链表困难
24两两交换链表中的节点中等
25K 个一组翻转链表困难
26删除排序数组中的重复项简单
27移除元素简单
28实现 strStr()简单
29两数相除中等
30串联所有单词的子串困难
31下一个排列中等
32最长有效括号困难
33搜索旋转排序数组中等
34在排序数组中查找元素的第一个和最后一个位置中等
35搜索插入位置简单
36有效的数独中等
37解数独困难
38报数简单
39组合总和中等
40组合总和 II困难
41缺失的第一个正数困难
42接雨水困难
43字符串相乘中等
44通配符匹配困难
45跳跃游戏 II困难
46全排列中等
47全排列 II中等
48旋转图像中等
49字母异位词分组中等
50Pow(x, n)中等
51N皇后困难
52N皇后 II困难
53最大子序和简单
54螺旋矩阵中等
55跳跃游戏中等
56合并区间中等
57插入区间困难
58最后一个单词的长度简单
59螺旋矩阵 II中等
60第k个排列中等
61旋转链表中等
62不同路径中等
63不同路径 II中等
64最小路径和中等
66加一简单
67二进制求和简单
69x的平方根简单
70爬楼梯简单
71简化路径中等
72编辑距离困难
73矩阵置零中等
74搜索二维矩阵中等
75颜色分类中等
76最小覆盖子串困难
77组合中等
78子集中等
79单词搜索中等
80删除排序数组中的重复项 II中等
81搜索旋转排序数组 II中等
82删除排序链表中的重复元素 II中等
83删除排序链表中的重复元素简单
84柱状图中最大的矩形困难
85最大矩形困难
86分隔链表中等
88合并两个有序数组简单
89格雷编码中等
90子集 II中等
91解码方法中等
92反转链表 II中等
93复原 IP 地址中等
94二叉树的中序遍历中等
95不同的二叉搜索树 II中等
96不同的二叉搜索树中等
97交错字符串中等
98验证二叉搜索树中等
99恢复二叉搜索树中等
100相同的树简单
101对称二叉树简单
102二叉树的层次遍历中等
103二叉树的锯齿形层次遍历中等
104二叉树的最大深度简单
105从前序与中序遍历序列构造二叉树中等
106从中序与后序遍历序列构造二叉树中等
107二叉树的层次遍历 II简单
108将有序数组转换为二叉搜索树简单
109有序链表转换二叉搜索树中等
110平衡二叉树简单
111二叉树的最小深度简单
112路径总和简单
113路径总和 II中等
115不同的子序列困难
116填充每个节点的下一个右侧节点指针中等
118杨辉三角简单
119杨辉三角 II简单
120三角形最小路径和中等
121买卖股票的最佳时机简单
122买卖股票的最佳时机 II简单
123买卖股票的最佳时机 III困难
124二叉树中的最大路径和困难
125验证回文串简单
126单词接龙 II困难
127单词接龙中等
128最长连续序列困难
129求根节点到叶节点数字之和中等
130被围绕的区域中等
131分割回文串中等
133克隆图中等
134加油站中等
135分发糖果困难
136只出现一次的数字简单
137只出现一次的数字 II中等
138复制带随机指针的链表中等
139单词拆分中等
140单词拆分 II困难
141环形链表简单
142环形链表 II中等
143重排链表中等
144二叉树的前序遍历中等
145二叉树的后序遍历困难
146LRU缓存机制中等
147对链表进行插入排序中等
148排序链表中等
149直线上最多的点数困难
150逆波兰表达式求值中等
151翻转字符串里的单词中等
152乘积最大子序列中等
153寻找旋转排序数组中的最小值中等
154寻找旋转排序数组中的最小值 II困难
155最小栈简单
160相交链表简单
162寻找峰值中等
166分数到小数中等
167两数之和 II - 输入有序数组简单
168Excel表列名称简单
169求众数简单
171Excel表列序号简单
172阶乘后的零简单
173二叉搜索树迭代器中等
179最大数中等
187重复的DNA序列中等
188买卖股票的最佳时机 IV困难
189旋转数组简单
190[颠倒二进制位简单
191位1的个数简单
198打家劫舍简单
199二叉树的右视图中等
203移除链表元素简单
204计数质数简单
205同构字符串简单
206反转链表简单
207课程表中等
208实现 Trie (前缀树)中等
209长度最小的子数组中等
210课程表 II中等
211添加与搜索单词-数据结构设计中等
213打家劫舍 II中等
215数组中的第K个最大元素简单
216组合总和 III中等
217存在重复元素简单
219存在重复元素 II简单
220存在重复元素 III中等
221最大正方形中等
223矩形面积中等
225用队列实现栈简单
226翻转二叉树简单
228汇总区间中等
229求众数 II中等
230二叉搜索树中第K小的元素中等
2312的幂简单
233数字 1 的个数困难
234回文链表简单
235二叉搜索树的最近公共祖先简单
236二叉树的最近公共祖先中等
237删除链表中的节点简单
238除自身以外数组的乘积中等
239滑动窗口最大值困难
240搜索二维矩阵 II中等
242有效的字母异位词简单
258各位相加简单
263丑数简单
260只出现一次的数字 III中等
264丑数 II中等
268缺失数字简单
273整数转换英文表示困难
274H指数中等
275H指数 II中等
278第一个错误的版本简单
279完全平方数中等
282给表达式添加运算符困难
283移动零简单
284顶端迭代器中等
287寻找重复数中等
289生命游戏中等
292Nim 游戏简单
295数据流的中位数困难
297二叉树的序列化与反序列化困难
299猜数字游戏中等
300最长上升子序列中等
301删除无效的括号困难
303区域和检索 - 数组不可变简单
304二维区域和检索-矩阵不可变中等
306累加数中等
307区域和检索 - 数组可修改中等
309最佳买卖股票时机含冷冻期中等
310最小高度树中等
313超级丑数中等
316去除重复字母困难
318最大单词长度乘积中等
319灯泡开关中等
322零钱兑换中等
3263的幂简单
328奇偶链表中等
330按要求补齐数组困难
332重新安排行程中等
334递增的三元子序列中等
335路径交叉困难
338比特位计数简单
343整数拆分中等
344反转字符串简单
347前 K 个高频元素中等
349两个数组的交集简单
350两个数组的交集 II简单
352将数据流变为多个不相交区间困难
357统计各位数字都不同的数字个数中等
385迷你语法分析器中等
365水壶问题中等
367有效的完全平方数简单
371两整数之和简单
372超级次方中等
373查找和最小的K对数字中等
374猜数字大小简单
375猜数字大小 II中等
377组合总和 Ⅳ中等
380O(1) 时间插入、删除和获取随机元素中等
381O(1) 时间插入、删除和获取随机元素 - 允许重复困难
382链表随机节点中等
383赎金信简单
384打乱数组中等
386字典序排数中等
387字符串中的第一个唯一字符简单
388文件的最长绝对路径中等
390消除游戏中等
391完美矩形困难
392判断子序列简单
393UTF-8 编码验证中等
397整数替换中等
399除法求值中等
400第 N 位数字中等
401二进制手表简单
405数字转换为十六进制数简单
406根据身高重建队列中等
407接雨水 II困难
409最长回文串简单
412Fizz Buzz简单
414第三大的数简单
415字符串相加简单
419甲板上的战舰中等
420强密码检验器困难
421数组中两个数的最大异或值中等
423从英文中重建数字中等
430扁平化多级双向链表中等
432全 O(1) 的数据结构困难
433最小基因变化中等
434字符串中的单词数简单
437路径总和 III中等
438找到字符串中所有字母异位词中等
440字典序的第K小数字困难
441排列硬币简单
442数组中重复的数据中等
445两数相加 II中等
448找到所有数组中消失的数字简单
453最小操作次数使数组元素相等简单
455分发饼干简单
457环形数组循环中等
458可怜的小猪困难
463岛屿的周长简单
472连接词困难
475供暖器中等
476数字的补数简单
479最大回文数乘积困难
482密钥格式化简单
485最大连续1的个数简单
488祖玛游戏困难
492构造矩形简单
495提莫攻击中等
496下一个更大元素 I简单
500键盘行简单
504七进制数简单
506相对名次简单
507完美数简单
509斐波那契数简单
513找树左下角的值中等
515在每个树行中找最大值中等
517超级洗衣机困难
519随机翻转矩阵中等
520检测大写字母简单
521最长特殊序列Ⅰ简单
525连续数组中等
526优美的排列中等
528按权重随机选择中等
532数组中的K-diff数对简单
537复数乘法中等
538把二叉搜索树转换为累中等
539最小时间差中等
540有序数组中的单一元素中等
543二叉树的直径简单
553最优除法中等
559N叉树的最大深度简单
560和为K的子数组中等
561数组拆分 I简单
563二叉树的坡度简单
564寻找最近的回文数困难
565数组嵌套中等
566重塑矩阵简单
567字符串的排列中等
572另一棵树的子树简单
575分糖果简单
581最短无序连续子数组简单
583两个字符串的删除操作中等
589N 叉树的前序遍历简单
590N 叉树的后序遍历简单
591标签验证器困难
594最长和谐子序列简单
598范围求和 II简单
599两个列表的最小索引总和简单
605种花问题简单
606根据二叉树创建字符串简单
611有效三角形的个数中等
628三个数的最大乘积简单
629K个逆序对数组困难
630课程表 III困难
638大礼包中等
639解码方法 II困难
643子数组最大平均数 I简单
647回文子串中等
648单词替换中等
652寻找重复的子树中等
653两数之和 IV-输入 BST简单
661图片平滑器简单
665非递减数列简单
667优美的排列 II中等
670最大交换中等
674最长连续递增序列简单
676实现一个魔法字典中等
677键值映射中等
680验证回文字符串 Ⅱ简单
682棒球比赛简单
686重复叠加字符串匹配中等
688骑士在棋盘上的概率中等
689三个无重叠子数组的最大和困难
693交替位二进制数简单
695岛屿的最大面积中等
697数组的度简单
700二叉搜索树中的搜索简单
703数据流中的第 K 大元素简单
704二分查找简单
709转换成小写字母简单
713乘积小于K的子数组中等
714买卖股票的最佳时机含手续费中等
7171比特与2比特字符简单
718最长重复子数组中等
720词典中最长的单词简单
724寻找数组的中心索引简单
725分隔链表中等
728自除数简单
729我的日程安排表 I中等
735行星碰撞中等
739每日温度中等
743网络延迟时间中等
744寻找比目标字母大的最小字母简单
746使用最小花费爬楼梯简单
747至少是其他数字两倍的最大数简单
748最短补全词简单
766托普利茨矩阵简单
769最多能完成排序的块中等
771宝石与石头简单
775全局倒置与局部倒置中等
780到达终点困难
783二叉搜索树结点最小距离简单
786第 K 个最小的素数分数困难
792匹配子序列的单词数中等
794有效的井字游戏中等
795区间子数组个数中等
796旋转字符串简单
798得分最高的最小轮调困难
804唯一摩尔斯密码词简单
806写字符串需要的行数简单
807保持城市天际线中等
814二叉树剪枝中等
819最常见的单词简单
820单词的压缩编码中等
821字符的最短距离简单
825适龄的朋友中等
830较大分组的位置简单
832翻转图像简单
835图像重叠中等
836矩形重叠简单
838推多米诺中等
840矩阵中的幻方简单
846一手顺子中等
849到最近的人的最大距离简单
851喧闹和富有中等
852山脉数组的峰顶索引简单
859亲密字符串简单
861翻转矩阵后的得分中等
867转置矩阵简单
869重新排序得到 2 的幂中等
870优势洗牌中等
873最长的斐波那契子序列的长度中等
875爱吃香蕉的珂珂中等
876链表的中间结点简单
884两句话中的不常见单词简单
888公平的糖果交换简单
892三维形体的表面积简单
896单调数列简单
897递增顺序搜索树简单
900RLE 迭代器中等
905按奇偶排序数组简单
907子数组的最小值之和中等
911在线选举中等
912排序数组中等
913猫和老鼠困难
914卡牌分组简单
915分割数组中等
916仅仅反转字母简单
918环形子数组的最大和中等
919完全二叉树插入器中等
922按奇偶排序数组 II简单
926将字符串翻转到单调递增中等
933最近的请求次数简单
937重新排列日志文件简单
941有效的山脉数组简单
945使数组唯一的最小增量中等
946验证栈序列中等
947移除最多的同行或同列石头中等
950按递增顺序显示卡牌中等
953验证外星语词典简单
954二倍数对数组中等
961重复 N 次的元素简单
962最大宽度坡中等
967连续差相同的数字中等
969煎饼排序中等
974和可被 K 整除的子数组中等
977有序数组的平方简单
978最长湍流子数组中等
985查询后的偶数和简单
989数组形式的整数加法简单
994腐烂的橘子简单
997找到小镇的法官简单
999车的可用捕获量简单
1001网格照明困难
1002查找常用字符简单
1003检查替换后的词是否有效中等
1004最大连续1的个数 III中等
1005K 次取反后最大化的数组和简单
1007行相等的最少多米诺旋转中等
1009十进制整数的反码简单
1010总持续时间可被 60 整除的歌曲简单
1011在 D 天内送达包裹的能力中等
1013将数组分成和相等的三个部分简单
1014最佳观光组合中等
1018可被 5 整除的二进制前缀简单
1019链表中的下一个更大节点中等
1020飞地的数量中等
1025除数博弈简单
1034边界着色中等
1035不相交的线中等
1036逃离大迷宫困难
1038把二叉搜索树转换为累加树中等
1051高度检查器简单
1052爱生气的书店老板中等
1053交换一次的先前排列中等
1071字符串的最大公因子简单
1078Bigram 分词简单
1081不同字符的最小子序列中等
1089复写零简单
1103分糖果 II简单
1109航班预订统计中等
1111有效括号的嵌套深度中等
1122数组的相对排序简单
1128等价多米诺骨牌对的数量简单
1143最长公共子序列中等
1144递减元素使数组呈锯齿状中等
1154一年中的第几天简单
1160拼写单词简单
1162地图分析中等
1171从链表中删去总和值为零的连续节点中等
1173第 N 个泰波那契数简单
1185一周中的第几天简单
1189“气球” 的最大数量简单
1200最小绝对差简单
1217玩筹码简单
1218最长定差子序列中等
1219黄金矿工中等
1220统计元音字母序列的数目困难
1221分割平衡字符串简单
1222可以攻击国王的皇后中等
1232缀点成线简单
1237找出给定方程的正整数解简单
1247交换字符使得字符串相同简单
1248统计「优美子数组」中等
1252奇数值单元格的数目简单
1260二维网格迁移简单
1262可被三整除的最大和中等
1275找出井字棋的获胜者简单
1276不浪费原料的汉堡制作方案中等
1277统计全为 1 的正方形子矩阵中等
1281整数的各位积和之差简单
1282用户分组中等
1283使结果不超过阈值的最小除数中等
1287有序数组中出现次数超过25%的元素简单
1290二进制链表转整数简单
1291顺次数中等
1295统计位数为偶数的数字简单
1296划分数组为连续数字的集合中等
1297子串的最大出现次数中等
1298你能从盒子里获得的最大糖果数困难
1299将每个元素替换为右侧最大元素简单
1300转变数组后最接近目标值的数组和中等
1302层数最深叶子节点的和中等
1304和为零的N个唯一整数简单
1305两棵二叉搜索树中的所有元素中等
1306跳跃游戏 III中等
1307口算难题困难
1309解码字母到整数映射简单
1310子数组异或查询中等
1311获取你好友已观看的视频中等
1313解压缩编码列表简单
1314矩阵区域和中等
1315祖父节点值为偶数的节点和中等
1332删除回文子序列简单
1339分裂二叉树的最大乘积中等
1341方阵中战斗力最弱的 K 行简单
1342数组大小减半中等
1342将数字变成 0 的操作次数简单
1343大小为 K 且平均值大于等于阈值的子数组数目中等
1344时钟指针的夹角中等
1345跳跃游戏 IV困难
1356根据数字二进制下 1 的数目排序简单
1357每隔 n 个顾客打折中等
1358包含所有三种字符的子字符串数目中等
1359有效的快递序列数目困难
1360日期之间隔几天简单
1361验证二叉树中等
1362最接近的因数中等
1380矩阵中的幸运数简单
1405最长快乐字符串中等
1414和为 K 的最少斐波那契数字数目中等
1436旅行终点站简单
1446连续字符简单
1447最简分数中等
1518换酒问题简单
1576替换所有的问号简单
1588所有奇数长度子数组的和简单
1598文件夹操作日志搜集器简单
1601最多可达成的换楼请求数目困难
1606找到处理最多请求的服务器困难
1609奇偶树中等
1610可见点的最大数目困难
1614括号的最大嵌套深度简单
1629按键持续时间最长的键简单
1688比赛中的配对次数简单
1705吃苹果的最大数目中等
1706球会落何处中等
1716计算力扣银行的钱简单
1719重构一棵树的方案数困难
1725可以形成最大正方形的矩形数目简单
1748唯一元素的和简单
1763最长的美好子字符串简单
1765地图中的最高点中等
1775通过最少操作次数使数组的和相等中等
1791找出星型图的中心节点简单
1805字符串中不同整数的数目简单
1812判断国际象棋棋盘中一个格子的颜色简单
1816截断句子简单
1823找出游戏的获胜者中等
1984学生分数的最小差值简单
1994好子集的数目困难
1995统计特殊四元组简单
1996游戏中弱角色的数量中等
2000反转单词前缀简单
2006差的绝对值为 K 的数对数目简单
2013检测正方形中等
2016增量元素之间的最大差值简单
2022将一维数组转变成二维数组简单
2024考试的最大困扰度中等
2027转换字符串的最少操作次数简单
2028找出缺失的观测数据中等
2029石子游戏 IX中等
2032至少在两个数组中出现的值简单
2033获取单值网格的最小操作数中等
2034股票价格波动中等
2038如果相邻两个颜色均相同则删除当前颜色中等
2039网络空闲的时刻中等
2043简易银行系统中等
2044统计按位或能得到最大值的子集数目中等
2045到达目的地的第二短时间困难
2049统计最高分的节点数目中等
2055蜡烛之间的盘子中等
2100到达目的地的第二短时间中等
2104子数组范围和中等

💱多线程

序号题名难度
1114按序打印简单
1115交替打印FooBar中等
1116打印零与奇偶数中等

🌶️程序员面试金典

序号题名难度
面试题 01.06字符串压缩简单
面试题 01.07旋转矩阵中等
面试题 10.01合并排序的数组简单
面试题 17.16按摩师简单

🖋️剑指 Offer(第 2 版)

序号题名难度
剑指 Offer 03数组中重复的数字简单
剑指 Offer 04二维数组中的查找简单
剑指 Offer 05替换空格简单
剑指 Offer 06从尾到头打印链表简单
剑指 Offer 07重建二叉树中等
剑指 Offer 09用两个栈实现队列简单
剑指 Offer 10-I斐波那契数列简单
剑指 Offer 10-II青蛙跳台阶问题简单
剑指 Offer 11旋转数组的最小数字简单
剑指 Offer 12矩阵中的路径中等
剑指 Offer 13机器人的运动范围中等
剑指 Offer 14-I剪绳子中等
剑指 Offer 14-II剪绳子 II中等
剑指 Offer 15二进制中1的个数简单
剑指 Offer 16值的整数次方中等
剑指 Offer 17打印从1到最大的n位数简单
剑指 Offer 18删除链表的节点简单
剑指 Offer 19正则表达式匹配
剑指 Offer 20表示数值的字符串中等
剑指 Offer 21调整数组顺序使奇数位于偶数前面简单
剑指 Offer 22链表中倒数第k个节点简单
剑指 Offer 24反转链表简单
剑指 Offer 25合并两个排序的链表简单
剑指 Offer 26树的子结构中等
剑指 Offer 27二叉树的镜像简单
剑指 Offer 28对称的二叉树简单
剑指 Offer 29顺时针打印矩阵简单
剑指 Offer 30包含min函数的栈简单
剑指 Offer 31栈的压入、弹出序列中等
剑指 Offer 32-I从上到下打印二叉树中等
剑指 Offer 32-II从上到下打印二叉树 II简单
剑指 Offer 32-III从上到下打印二叉树 III简单
剑指 Offer 33二叉搜索树的后序遍历序列中等
剑指 Offer 34二叉树中和为某一值的路径中等
剑指 Offer 35复杂链表的复制中等
剑指 Offer 36二叉搜索树与双向链表中等
剑指 Offer 37序列化二叉树困难
剑指 Offer 38字符串的排列中等
剑指 Offer 39数组中出现次数超过一半的数字简单
剑指 Offer 40最小的k个数简单
剑指 Offer 41数据流中的中位数困难
剑指 Offer 42连续子数组的最大和简单
剑指 Offer 431~n 整数中 1 出现的次数困难
剑指 Offer 44数字序列中某一位的数字中等
剑指 Offer 45把数组排成最小的数中等
剑指 Offer 46把数字翻译成字符串中等
剑指 Offer 47礼物的最大价值中等
剑指 Offer 48最长不含重复字符的子字符串中等
剑指 Offer 49丑数中等
剑指 Offer 50第一个只出现一次的字符简单
剑指 Offer 51数组中的逆序对困难
剑指 Offer 52两个链表的第一个公共节点简单
剑指 Offer 53-I在排序数组中查找数字 I简单
剑指 Offer 53-II0~n-1中缺失的数字简单
剑指 Offer 54二叉搜索树的第k大节点简单
剑指 Offer 55-I二叉树的深度简单
剑指 Offer 55-II平衡二叉树简单
剑指 Offer 56-I数组中数字出现的次数中等
剑指 Offer 56-II数组中数字出现的次数 II中等
剑指 Offer 57和为s的两个数字简单
剑指 Offer 57-II和为s的连续正数序列简单
剑指 Offer 58-I翻转单词顺序简单
剑指 Offer 58-II左旋转字符串简单
剑指 Offer 59 - I滑动窗口的最大值困难
剑指 Offer 59-II队列的最大值中等
剑指 Offer 60n个骰子的点数中等
剑指 Offer 61扑克牌中的顺子简单
剑指 Offer 62圆圈中最后剩下的数字简单
剑指 Offer 63股票的最大利润中等
剑指 Offer 64求1+2+…+n中等
剑指 Offer 65不用加减乘除做加法简单
剑指 Offer 66构建乘积数组中等
剑指 Offer 67把字符串转换成整数中等
剑指 Offer 68-I二叉搜索树的最近公共祖先简单
剑指 Offer 68-II二叉树的最近公共祖先简单

🚢剑指 Offer(专项突击版)

序号题名难度
剑指 Offer II 001整数除法简单
剑指 Offer II 002二进制加法简单
剑指 Offer II 003前 n 个数字二进制中 1 的个数简单
剑指 Offer II 004只出现一次的数字中等
剑指 Offer II 005单词长度的最大乘积中等
剑指 Offer II 006排序数组中两个数字之和简单
剑指 Offer II 007数组中和为 0 的三个数中等
剑指 Offer II 008和大于等于 target 的最短子数组中等
剑指 Offer II 009乘积小于 K 的子数组中等
剑指 Offer II 010和为 k 的子数组中等
剑指 Offer II 0110 和 1 个数相同的子数组中等
剑指 Offer II 012左右两边子数组的和相等简单
剑指 Offer II 013二维子矩阵的和中等
剑指 Offer II 014字符串中的变位词中等
剑指 Offer II 015字符串中的所有变位词中等
剑指 Offer II 016不含重复字符的最长子字符串简单
剑指 Offer II 017含有所有字符的最短字符串困难
剑指 Offer II 018有效的回文简单
剑指 Offer II 019最多删除一个字符得到回文简单
剑指 Offer II 020回文子字符串的个数简单
剑指 Offer II 021删除链表的倒数第 n 个结点中等
剑指 Offer II 022链表中环的入口节点中等
剑指 Offer II 023两个链表的第一个重合节点简单
剑指 Offer II 024反转链表简单
剑指 Offer II 025链表中的两数相加中等
剑指 Offer II 026重排链表中等
剑指 Offer II 027回文链表简单
剑指 Offer II 028展平多级双向链表中等
剑指 Offer II 029排序的循环链表中等
剑指 Offer II 030插入、删除和随机访问都是 O(1) 的容器中等
剑指 Offer II 031最近最少使用缓存中等
剑指 Offer II 032有效的变位词简单
剑指 Offer II 033变位词组中等
剑指 Offer II 034外星语言是否排序简单
剑指 Offer II 035最小时间差中等
剑指 Offer II 036后缀表达式中等
剑指 Offer II 037小行星碰撞中等
剑指 Offer II 038每日温度中等
剑指 Offer II 039直方图最大矩形面积困难
剑指 Offer II 040矩阵中最大的矩形困难
剑指 Offer II 041滑动窗口的平均值简单
剑指 Offer II 042最近请求次数简单
剑指 Offer II 043往完全二叉树添加节点中等
剑指 Offer II 044二叉树每层的最大值中等
剑指 Offer II 045二叉树最底层最左边的值中等
剑指 Offer II 046二叉树的右侧视图中等
剑指 Offer II 047二叉树剪枝中等
剑指 Offer II 048序列化与反序列化二叉树困难
剑指 Offer II 049从根节点到叶节点的路径数字之和中等
剑指 Offer II 050向下的路径节点之和中等
剑指 Offer II 051节点之和最大的路径困难
剑指 Offer II 052展平二叉搜索树简单
剑指 Offer II 053二叉搜索树中的中序后继中等
剑指 Offer II 054所有大于等于节点的值之和中等
剑指 Offer II 055二叉搜索树迭代器中等
剑指 Offer II 056二叉搜索树中两个节点之和简单
剑指 Offer II 057值和下标之差都在给定的范围内中等
剑指 Offer II 058日程表中等
剑指 Offer II 059数据流的第 K 大数值简单
剑指 Offer II 060出现频率最高的 k 个数字中等
剑指 Offer II 061和最小的 k 个数对中等
剑指 Offer II 062实现前缀树简单
剑指 Offer II 063替换单词中等
剑指 Offer II 064神奇的字典中等
剑指 Offer II 065最短的单词编码中等
剑指 Offer II 066单词之和中等
剑指 Offer II 067最大的异或中等
剑指 Offer II 068查找插入位置简单
剑指 Offer II 069山峰数组的顶部简单
剑指 Offer II 070排序数组中只出现一次的数字中等
剑指 Offer II 071按权重生成随机数中等
剑指 Offer II 072求平方根中等
剑指 Offer II 073狒狒吃香蕉中等
剑指 Offer II 074合并区间中等
剑指 Offer II 075数组相对排序简单
剑指 Offer II 076数组中的第 k 大的数字中等
剑指 Offer II 077链表排序中等
剑指 Offer II 078合并排序链表中等
剑指 Offer II 079所有子集中等
剑指 Offer II 080含有 k 个元素的组合中等
剑指 Offer II 081允许重复选择元素的组合中等
剑指 Offer II 082含有重复元素集合的组合中等
剑指 Offer II 083没有重复元素集合的全排列中等
剑指 Offer II 084含有重复元素集合的全排列中等
剑指 Offer II 085生成匹配的括号中等
剑指 Offer II 086分割回文子字符串中等
剑指 Offer II 087复原 IP中等
剑指 Offer II 088爬楼梯的最少成本简单
剑指 Offer II 089房屋偷盗中等
剑指 Offer II 090环形房屋偷盗中等
剑指 Offer II 091粉刷房子中等
剑指 Offer II 092翻转字符中等
剑指 Offer II 093最长斐波那契数列中等
剑指 Offer II 095最长公共子序列中等
剑指 Offer II 096字符串交织中等
剑指 Offer II 097子序列的数目困难
剑指 Offer II 099最小路径之和中等
剑指 Offer II 100三角形中最小路径之和中等
剑指 Offer II 103最少的硬币数目中等
剑指 Offer II 104排列的数目中等
剑指 Offer II 105岛屿的最大面积中等
剑指 Offer II 119最长连续序列中等

About

LeetCode

Topics

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages