@@ -90,6 +90,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
90
90
* [ 1563.石子游戏V] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1563.石子游戏V )
91
91
* [ 1568.使陆地分离的最少天数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1568.使陆地分离的最少天数 )
92
92
* [ LCP 07.传递信息] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2007.传递信息 )
93
+ * [ LCP 20.快速公交] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2020.快速公交 )
93
94
* [ 面试题13.机器人的运动范围] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题13.机器人的运动范围 )
94
95
95
96
##### (二) 动态规划DP
@@ -166,6 +167,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
166
167
* [ 689.三个无重叠子数组的最大和] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0689.三个无重叠子数组的最大和 )
167
168
* [ 691.贴纸拼词] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0691.贴纸拼词 )
168
169
* [ 698.划分为k个相等的子集] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0698.划分为k个相等的子集 )
170
+ * [ 712.两个字符串的最小ASCII删除和] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0712.两个字符串的最小ASCII删除和 )
169
171
* [ 718.最长重复子数组] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0718.最长重复子数组 )
170
172
* [ 837.新21点] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0837.新21点 )
171
173
* [ 887.鸡蛋掉落] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0887.鸡蛋掉落 )
@@ -188,6 +190,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
188
190
* [ 1567.乘积为正数的最长子数组长度] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1567.乘积为正数的最长子数组长度 )
189
191
* [ 1575.统计所有可行路径] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1575.统计所有可行路径 )
190
192
* [ LCP 09.最小跳跃次数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2009.最小跳跃次数 )
193
+ * [ LCP 19.秋叶收藏集] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2019.秋叶收藏集 )
191
194
* [ 面试题08.11.硬币] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题08.11.硬币 )
192
195
* [ 面试题17.13.恢复空格] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题17.13.恢复空格 )
193
196
@@ -253,6 +256,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
253
256
* [ 1498.满足条件的子序列数目] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1498.满足条件的子序列数目 )
254
257
* [ 1537.最大得分] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1537.最大得分 )
255
258
* [ 1574.删除最短的子数组使剩余数组有序] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1574.删除最短的子数组使剩余数组有序 )
259
+ * [ LCP 18.早餐组合] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2018.早餐组合 )
256
260
* [ 面试题16.18.模式匹配] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题16.18.模式匹配 )
257
261
258
262
#### (四) 数学
@@ -330,6 +334,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
330
334
* [ 1569.将子数组重新排序得到同一个二叉查找树的方案数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1569.将子数组重新排序得到同一个二叉查找树的方案数 )
331
335
* [ 1573.分割字符串的方案数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1573.分割字符串的方案数 )
332
336
* [ LCP 02.分式化简] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2002.分式化简 )
337
+ * [ LCP 11.期望个数统计] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2011.期望个数统计 )
333
338
* [ 面试题16.18.模式匹配] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题16.18.模式匹配 )
334
339
335
340
#### (五) 折半查找/二分查找
@@ -357,12 +362,15 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
357
362
* [ 646.最长数对链表] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0646.最长数对链表 )
358
363
* [ 668.乘法表中第k小的数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0668.乘法表中第k小的数 )
359
364
* [ 704.二分查找] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0704.二分查找 )
365
+ * [ 710.黑名单中的随机数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0710.黑名单中的随机数 )
360
366
* [ 887.鸡蛋掉落] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0887.鸡蛋掉落 )
361
367
* [ 1095.山脉数组中查找目标值(笔记)] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1095.山脉数组中查找目标值 )
362
368
* [ 1300.转变数组后最接近目标值的数组和] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1300.转变数组后最接近目标值的数组和 )
363
369
* [ 1482.制作m束花所需的最少天数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1482.制作m束花所需的最少天数 )
364
370
* [ 1521.找到最接近目标值的函数值] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1521.找到最接近目标值的函数值 )
365
371
* [ 1552.两球之间的磁力] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1552.两球之间的磁力 )
372
+ * [ LCP 12.小张刷题计划] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2012.小张刷题计划 )
373
+ * [ LCP 18.早餐组合] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/LCP%2018.早餐组合 )
366
374
* [ 面试题08.03.魔术索引] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题08.03.魔术索引 )
367
375
368
376
#### (六) 栈
@@ -476,6 +484,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
476
484
* [ 542.01矩阵] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0542.01矩阵 )
477
485
* [ 566.重塑矩阵] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0566.重塑矩阵 )
478
486
* [ 1572.矩阵对角线元素的和] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1572.矩阵对角线元素的和 )
487
+ * [ 1582.二进制矩阵中的特殊位置] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1582.二进制矩阵中的特殊位置 )
479
488
* [ 面试题01.07.旋转矩阵] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题01.07.旋转矩阵 )
480
489
* [ 面试题13.机器人的运动范围] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题13.机器人的运动范围 )
481
490
* [ 面试题29.顺时针打印矩阵] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题29.顺时针打印矩阵 )
@@ -509,6 +518,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
509
518
* [ 643.子数组最大平均数I] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0643.子数组最大平均数I )
510
519
* [ 674.最长连续递增序列] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0674.最长连续递增序列 )
511
520
* [ 696.计数二进制子串] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0696.计数二进制子串 )
521
+ * [ 713.乘积小于K的子数组] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0713.乘积小于K的子数组 )
512
522
* [ 1438.绝对差不超过限制的最长连续子数组] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1438.绝对差不超过限制的最长连续子数组 )
513
523
* [ 1456.定长子串中元音的最大数目] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1456.定长子串中元音的最大数目 )
514
524
* [ 1461.检查一个字符串是否包含所有长度为K的二进制子串] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1461.检查一个字符串是否包含所有长度为K的二进制子串 )
@@ -669,6 +679,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
669
679
* [ 1519.子树中标签相同的节点数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1519.子树中标签相同的节点数 )
670
680
* [ 1557.可以到达所有点的最少点数目] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1557.可以到达所有点的最少点数目 )
671
681
* [ 1579.保证图可完全遍历] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1579.保证图可完全遍历 )
682
+ * [ 1584.连接所有点的最小费用] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1584.连接所有点的最小费用 )
672
683
673
684
#### (十六) 映射/哈希表
674
685
* [ 1.两数之和] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0001.两数之和 )
@@ -724,12 +735,15 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
724
735
* [ 677.键值映射] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0677.键值映射 )
725
736
* [ 692.前K个高频单词] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0692.前K个高频单词 )
726
737
* [ 705.设计哈希集合] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0705.设计哈希集合 )
738
+ * [ 706.设计哈希映射] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0706.设计哈希映射 )
739
+ * [ 710.黑名单中的随机数] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0710.黑名单中的随机数 )
727
740
* [ 1418.点菜展示表] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1418.点菜展示表 )
728
741
* [ 1424.对角线遍历II] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1424.对角线遍历II )
729
742
* [ 1477.找到两个和为目标值且不重叠的子数组] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1477.找到两个和为目标值且不重叠的子数组 )
730
743
* [ 1481.不同整数的最少数目] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1481.不同整数的最少数目 )
731
744
* [ 1542.找出最长的超赞子字符串] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1542.找出最长的超赞子字符串 )
732
745
* [ 1546.和为目标值的最大数目不重叠非空子数组数目] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1546.和为目标值的最大数目不重叠非空子数组数目 )
746
+ * [ 1583.统计不开心的朋友] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1583.统计不开心的朋友 )
733
747
* [ 面试题17.13.恢复空格] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/面试题17.13.恢复空格 )
734
748
735
749
#### (十七) 集合
@@ -825,6 +839,9 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
825
839
* [ 430.扁平化多级双向链表] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0430.扁平化多级双向链表 )
826
840
* [ 445.两数相加II] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0445.两数相加II )
827
841
* [ 460.LFU缓存] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0460.LFU缓存 )
842
+ * [ 705.设计哈希集合] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0705.设计哈希集合 )
843
+ * [ 706.设计哈希映射] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0706.设计哈希映射 )
844
+ * [ 707.设计链表] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0707.设计链表 )
828
845
829
846
#### (二十一) 贪心
830
847
* [ 402.移掉k位数字] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0402.移掉k位数字 )
@@ -866,6 +883,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
866
883
* [ 1561.你可以获得的最大硬币数目] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1561.你可以获得的最大硬币数目 )
867
884
* [ 1562.查找大小为M的最新分组] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1562.查找大小为M的最新分组 )
868
885
* [ 1578.避免重复字母的最小删除成本] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1578.避免重复字母的最小删除成本 )
886
+ * [ 1585.检查字符串是否可以通过排序子字符串得到另一个字符串] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1585.检查字符串是否可以通过排序子字符串得到另一个字符串 )
869
887
870
888
#### (二十二) 并查集
871
889
* [ 399.除法求值] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0399(重要).除法求值 )
@@ -877,6 +895,7 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
877
895
* [ 1489.找到最小生成树里的关键边和伪关键边(mst笔记)] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1489.找到最小生成树里的关键边和伪关键边 )
878
896
* [ 1559.二维网格图中探测环] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1559.二维网格图中探测环 )
879
897
* [ 1579.保证图可完全遍历] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1579.保证图可完全遍历 )
898
+ * [ 1584.连接所有点的最小费用] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1584.连接所有点的最小费用 )
880
899
881
900
#### (二十三)Trie/字典树/前缀树
882
901
* [ 211.添加与搜索单词 - 数据结构设计] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0211(重要).添加与搜索单词%20-%20数据结构设计 )
@@ -952,3 +971,4 @@ Tip:```vscode用的是tab,leetcode网页用的是4个空格```,缩进可能有
952
971
* [ 703.数据流中的第K大元素] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/0703.数据流中的第K大元素 )
953
972
* [ 1425.带限制的子序和] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1425.带限制的子序和 )
954
973
* [ 1438.绝对差不超过限制的最长连续子数组] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1438.绝对差不超过限制的最长连续子数组 )
974
+ * [ 1584.连接所有点的最小费用] ( https://github.com/Zhenghao-Liu/LeetCode_problem-and-solution/tree/master/1584.连接所有点的最小费用 )
0 commit comments