Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_algorithm
提交
f3356501
S
skill_tree_algorithm
项目概览
CSDN 技术社区
/
skill_tree_algorithm
通知
9
Star
8
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_algorithm
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f3356501
编写于
11月 09, 2021
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix algo tree node name bug
上级
a31cdcee
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
181 addition
and
181 deletion
+181
-181
data/tree.json
data/tree.json
+179
-179
src/tree.py
src/tree.py
+2
-2
未找到文件。
data/tree.json
浏览文件 @
f3356501
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"分数"
:
{
"
3.
分数"
:
{
"node_id"
:
"algorithm-767e5783175946fca871fe26e2e61009"
,
"node_id"
:
"algorithm-767e5783175946fca871fe26e2e61009"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
"origin_num"
:
3
"origin_num"
:
3
},
},
{
{
"等差素数列"
:
{
"
4.
等差素数列"
:
{
"node_id"
:
"algorithm-8cc4ed99b87640c3b3f3ef185323d12a"
,
"node_id"
:
"algorithm-8cc4ed99b87640c3b3f3ef185323d12a"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
"origin_num"
:
4
"origin_num"
:
4
},
},
{
{
"乘积尾零"
:
{
"
24.
乘积尾零"
:
{
"node_id"
:
"algorithm-d23aae9799354c4a826c222ed7208e14"
,
"node_id"
:
"algorithm-d23aae9799354c4a826c222ed7208e14"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
"origin_num"
:
24
"origin_num"
:
24
},
},
{
{
"成绩分析"
:
{
"
40.
成绩分析"
:
{
"node_id"
:
"algorithm-b0bc8007c50c458dbfac93ca3527cc0d"
,
"node_id"
:
"algorithm-b0bc8007c50c458dbfac93ca3527cc0d"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
"origin_num"
:
40
"origin_num"
:
40
},
},
{
{
"乘积最大"
:
{
"
41.
乘积最大"
:
{
"node_id"
:
"algorithm-74d6af2ef7da450392643d88be9127e1"
,
"node_id"
:
"algorithm-74d6af2ef7da450392643d88be9127e1"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -69,7 +69,7 @@
...
@@ -69,7 +69,7 @@
"origin_num"
:
41
"origin_num"
:
41
},
},
{
{
"猜年龄"
:
{
"
67.
猜年龄"
:
{
"node_id"
:
"algorithm-a413078fb6e74644b8c9f6e28896e377"
,
"node_id"
:
"algorithm-a413078fb6e74644b8c9f6e28896e377"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -80,7 +80,7 @@
...
@@ -80,7 +80,7 @@
"origin_num"
:
67
"origin_num"
:
67
},
},
{
{
"递增三元组"
:
{
"
69.
递增三元组"
:
{
"node_id"
:
"algorithm-d3ce23ded01648e484ddbc6dca80993b"
,
"node_id"
:
"algorithm-d3ce23ded01648e484ddbc6dca80993b"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -91,7 +91,7 @@
...
@@ -91,7 +91,7 @@
"origin_num"
:
69
"origin_num"
:
69
},
},
{
{
"第几个幸运数"
:
{
"
77.
第几个幸运数"
:
{
"node_id"
:
"algorithm-a3532059f6854b5abac0d07821a7457f"
,
"node_id"
:
"algorithm-a3532059f6854b5abac0d07821a7457f"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -102,7 +102,7 @@
...
@@ -102,7 +102,7 @@
"origin_num"
:
77
"origin_num"
:
77
},
},
{
{
"次数差"
:
{
"
88.
次数差"
:
{
"node_id"
:
"algorithm-c31721f7c5c446a1aef8644fb24769eb"
,
"node_id"
:
"algorithm-c31721f7c5c446a1aef8644fb24769eb"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -113,7 +113,7 @@
...
@@ -113,7 +113,7 @@
"origin_num"
:
88
"origin_num"
:
88
},
},
{
{
"猜字母"
:
{
"
99.
猜字母"
:
{
"node_id"
:
"algorithm-60bf07f474094ea4861b644904c5e93c"
,
"node_id"
:
"algorithm-60bf07f474094ea4861b644904c5e93c"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -124,7 +124,7 @@
...
@@ -124,7 +124,7 @@
"origin_num"
:
99
"origin_num"
:
99
},
},
{
{
"第39级台阶"
:
{
"
100.
第39级台阶"
:
{
"node_id"
:
"algorithm-83cefbec0dbb41108e7d99e083f66a00"
,
"node_id"
:
"algorithm-83cefbec0dbb41108e7d99e083f66a00"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -135,7 +135,7 @@
...
@@ -135,7 +135,7 @@
"origin_num"
:
100
"origin_num"
:
100
},
},
{
{
"9数算式"
:
{
"
104.
9数算式"
:
{
"node_id"
:
"algorithm-c494e66aa2ad4808b47e456a7bdaa772"
,
"node_id"
:
"algorithm-c494e66aa2ad4808b47e456a7bdaa772"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -146,7 +146,7 @@
...
@@ -146,7 +146,7 @@
"origin_num"
:
104
"origin_num"
:
104
},
},
{
{
"错误票据"
:
{
"
106.
错误票据"
:
{
"node_id"
:
"algorithm-a9d0d395dfff4e36a46f5e7163e0ff5f"
,
"node_id"
:
"algorithm-a9d0d395dfff4e36a46f5e7163e0ff5f"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -157,7 +157,7 @@
...
@@ -157,7 +157,7 @@
"origin_num"
:
106
"origin_num"
:
106
},
},
{
{
"大数乘法"
:
{
"
112.
大数乘法"
:
{
"node_id"
:
"algorithm-854c7c9357bf408da0f7d370cfee9684"
,
"node_id"
:
"algorithm-854c7c9357bf408da0f7d370cfee9684"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -168,7 +168,7 @@
...
@@ -168,7 +168,7 @@
"origin_num"
:
112
"origin_num"
:
112
},
},
{
{
"大衍数列"
:
{
"
114.
大衍数列"
:
{
"node_id"
:
"algorithm-12a6edfcdbb9460d8ec505301b388717"
,
"node_id"
:
"algorithm-12a6edfcdbb9460d8ec505301b388717"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -179,7 +179,7 @@
...
@@ -179,7 +179,7 @@
"origin_num"
:
114
"origin_num"
:
114
},
},
{
{
"成绩统计"
:
{
"
120.
成绩统计"
:
{
"node_id"
:
"algorithm-15f36f7666994175aedd437488e68da9"
,
"node_id"
:
"algorithm-15f36f7666994175aedd437488e68da9"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -190,7 +190,7 @@
...
@@ -190,7 +190,7 @@
"origin_num"
:
120
"origin_num"
:
120
},
},
{
{
"比酒量"
:
{
"
126.
比酒量"
:
{
"node_id"
:
"algorithm-1ac7560d59b84773aff2830064ac1e04"
,
"node_id"
:
"algorithm-1ac7560d59b84773aff2830064ac1e04"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -201,7 +201,7 @@
...
@@ -201,7 +201,7 @@
"origin_num"
:
126
"origin_num"
:
126
},
},
{
{
"第几天"
:
{
"
134.
第几天"
:
{
"node_id"
:
"algorithm-19afebab82bd4da5aa9ff1de9809fe1c"
,
"node_id"
:
"algorithm-19afebab82bd4da5aa9ff1de9809fe1c"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -212,7 +212,7 @@
...
@@ -212,7 +212,7 @@
"origin_num"
:
134
"origin_num"
:
134
},
},
{
{
"斐波那契"
:
{
"
135.
斐波那契"
:
{
"node_id"
:
"algorithm-b518039e0116402ab8aeb9f2301548f2"
,
"node_id"
:
"algorithm-b518039e0116402ab8aeb9f2301548f2"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -223,7 +223,7 @@
...
@@ -223,7 +223,7 @@
"origin_num"
:
135
"origin_num"
:
135
},
},
{
{
"方阵转置"
:
{
"
149.
方阵转置"
:
{
"node_id"
:
"algorithm-f87a3d944ae64fcd95ca73760d1d6541"
,
"node_id"
:
"algorithm-f87a3d944ae64fcd95ca73760d1d6541"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -234,7 +234,7 @@
...
@@ -234,7 +234,7 @@
"origin_num"
:
149
"origin_num"
:
149
},
},
{
{
"倍数问题"
:
{
"
158.
倍数问题"
:
{
"node_id"
:
"algorithm-fa31e435f82f44bb8b3e8cf972b553d5"
,
"node_id"
:
"algorithm-fa31e435f82f44bb8b3e8cf972b553d5"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -253,7 +253,7 @@
...
@@ -253,7 +253,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"单词分析"
:
{
"
92.
单词分析"
:
{
"node_id"
:
"algorithm-4b856b27330f4d339b92e11ee70a21c2"
,
"node_id"
:
"algorithm-4b856b27330f4d339b92e11ee70a21c2"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -264,7 +264,7 @@
...
@@ -264,7 +264,7 @@
"origin_num"
:
92
"origin_num"
:
92
},
},
{
{
"分类计数"
:
{
"
97.
分类计数"
:
{
"node_id"
:
"algorithm-2d03aeeb7da8465ebd24219036759214"
,
"node_id"
:
"algorithm-2d03aeeb7da8465ebd24219036759214"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -275,7 +275,7 @@
...
@@ -275,7 +275,7 @@
"origin_num"
:
97
"origin_num"
:
97
},
},
{
{
"翻硬币"
:
{
"
98.
翻硬币"
:
{
"node_id"
:
"algorithm-149ee60024bd4ba9ab4294c886da379f"
,
"node_id"
:
"algorithm-149ee60024bd4ba9ab4294c886da379f"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -294,7 +294,7 @@
...
@@ -294,7 +294,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"抽签"
:
{
"
35.
抽签"
:
{
"node_id"
:
"algorithm-9db143053b5f47d4a12a78c1d9305381"
,
"node_id"
:
"algorithm-9db143053b5f47d4a12a78c1d9305381"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -305,7 +305,7 @@
...
@@ -305,7 +305,7 @@
"origin_num"
:
35
"origin_num"
:
35
},
},
{
{
"打印图形"
:
{
"
58.
打印图形"
:
{
"node_id"
:
"algorithm-c569f000d9824cf38b99d16d502f2903"
,
"node_id"
:
"algorithm-c569f000d9824cf38b99d16d502f2903"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -316,7 +316,7 @@
...
@@ -316,7 +316,7 @@
"origin_num"
:
58
"origin_num"
:
58
},
},
{
{
"带分数"
:
{
"
143.
带分数"
:
{
"node_id"
:
"algorithm-ab3f7be94c6c40a98be300d2e95a00eb"
,
"node_id"
:
"algorithm-ab3f7be94c6c40a98be300d2e95a00eb"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -327,7 +327,7 @@
...
@@ -327,7 +327,7 @@
"origin_num"
:
143
"origin_num"
:
143
},
},
{
{
"等差数列"
:
{
"
163.
等差数列"
:
{
"node_id"
:
"algorithm-3efe0ae366bc4e228a1548ce391cbeae"
,
"node_id"
:
"algorithm-3efe0ae366bc4e228a1548ce391cbeae"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -346,7 +346,7 @@
...
@@ -346,7 +346,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"堆的计数"
:
{
"
124.
堆的计数"
:
{
"node_id"
:
"algorithm-ecec4d44f15e4e119a6ffa344a928d1e"
,
"node_id"
:
"algorithm-ecec4d44f15e4e119a6ffa344a928d1e"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -372,7 +372,7 @@
...
@@ -372,7 +372,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"方程整数解"
:
{
"
14.
方程整数解"
:
{
"node_id"
:
"algorithm-ab6e06379142458d81b52ced907ba37d"
,
"node_id"
:
"algorithm-ab6e06379142458d81b52ced907ba37d"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -383,7 +383,7 @@
...
@@ -383,7 +383,7 @@
"origin_num"
:
14
"origin_num"
:
14
},
},
{
{
"放棋子"
:
{
"
23.
放棋子"
:
{
"node_id"
:
"algorithm-cb3754519d9e4d219738857891b8cde4"
,
"node_id"
:
"algorithm-cb3754519d9e4d219738857891b8cde4"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -394,7 +394,7 @@
...
@@ -394,7 +394,7 @@
"origin_num"
:
23
"origin_num"
:
23
},
},
{
{
"分巧克力"
:
{
"
28.
分巧克力"
:
{
"node_id"
:
"algorithm-7221e2ee6a00460996aa015a80759bcf"
,
"node_id"
:
"algorithm-7221e2ee6a00460996aa015a80759bcf"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -405,7 +405,7 @@
...
@@ -405,7 +405,7 @@
"origin_num"
:
28
"origin_num"
:
28
},
},
{
{
"等腰三角形"
:
{
"
53.
等腰三角形"
:
{
"node_id"
:
"algorithm-cfe4503d64864fc1b6463c43b9490dc2"
,
"node_id"
:
"algorithm-cfe4503d64864fc1b6463c43b9490dc2"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -416,7 +416,7 @@
...
@@ -416,7 +416,7 @@
"origin_num"
:
53
"origin_num"
:
53
},
},
{
{
"分糖果"
:
{
"
54.
分糖果"
:
{
"node_id"
:
"algorithm-c6e9a8221615498ea371735da85980b6"
,
"node_id"
:
"algorithm-c6e9a8221615498ea371735da85980b6"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -427,7 +427,7 @@
...
@@ -427,7 +427,7 @@
"origin_num"
:
54
"origin_num"
:
54
},
},
{
{
"方格填数"
:
{
"
63.
方格填数"
:
{
"node_id"
:
"algorithm-db1ed2ecd6f94defb58f80f17f9bad36"
,
"node_id"
:
"algorithm-db1ed2ecd6f94defb58f80f17f9bad36"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -438,7 +438,7 @@
...
@@ -438,7 +438,7 @@
"origin_num"
:
63
"origin_num"
:
63
},
},
{
{
"夺冠概率"
:
{
"
137.
夺冠概率"
:
{
"node_id"
:
"algorithm-e1f95019724f4030858a115e5df5feef"
,
"node_id"
:
"algorithm-e1f95019724f4030858a115e5df5feef"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -449,7 +449,7 @@
...
@@ -449,7 +449,7 @@
"origin_num"
:
137
"origin_num"
:
137
},
},
{
{
"7段码"
:
{
"
162.
7段码"
:
{
"node_id"
:
"algorithm-8c292e5128334293b8c31da3907af1b4"
,
"node_id"
:
"algorithm-8c292e5128334293b8c31da3907af1b4"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -460,7 +460,7 @@
...
@@ -460,7 +460,7 @@
"origin_num"
:
162
"origin_num"
:
162
},
},
{
{
"颠倒的价牌"
:
{
"
175.
颠倒的价牌"
:
{
"node_id"
:
"algorithm-e2430a87aecc45f2bd5613d40acafca0"
,
"node_id"
:
"algorithm-e2430a87aecc45f2bd5613d40acafca0"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -471,7 +471,7 @@
...
@@ -471,7 +471,7 @@
"origin_num"
:
175
"origin_num"
:
175
},
},
{
{
"承压计算"
:
{
"
187.
承压计算"
:
{
"node_id"
:
"algorithm-3175bd446f604d3e8d151b01fb2646a3"
,
"node_id"
:
"algorithm-3175bd446f604d3e8d151b01fb2646a3"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -490,7 +490,7 @@
...
@@ -490,7 +490,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"搭积木"
:
{
"
6.
搭积木"
:
{
"node_id"
:
"algorithm-babb05ebab174653ada021e2ec1903a0"
,
"node_id"
:
"algorithm-babb05ebab174653ada021e2ec1903a0"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -501,7 +501,7 @@
...
@@ -501,7 +501,7 @@
"origin_num"
:
6
"origin_num"
:
6
},
},
{
{
"分配口罩"
:
{
"
51.
分配口罩"
:
{
"node_id"
:
"algorithm-b045e43ec8cb439193c2228aaebf4644"
,
"node_id"
:
"algorithm-b045e43ec8cb439193c2228aaebf4644"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -512,7 +512,7 @@
...
@@ -512,7 +512,7 @@
"origin_num"
:
51
"origin_num"
:
51
},
},
{
{
"方格分割"
:
{
"
65.
方格分割"
:
{
"node_id"
:
"algorithm-5a03bc0d3e9b4370ade8fa0a5cab3334"
,
"node_id"
:
"algorithm-5a03bc0d3e9b4370ade8fa0a5cab3334"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -523,7 +523,7 @@
...
@@ -523,7 +523,7 @@
"origin_num"
:
65
"origin_num"
:
65
},
},
{
{
"超级胶水"
:
{
"
121.
超级胶水"
:
{
"node_id"
:
"algorithm-f78a654cf66a4083afe56fb16d455c57"
,
"node_id"
:
"algorithm-f78a654cf66a4083afe56fb16d455c57"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -534,7 +534,7 @@
...
@@ -534,7 +534,7 @@
"origin_num"
:
121
"origin_num"
:
121
},
},
{
{
"凑算式"
:
{
"
156.
凑算式"
:
{
"node_id"
:
"algorithm-f985e07ccc774560b155b868da66ee2f"
,
"node_id"
:
"algorithm-f985e07ccc774560b155b868da66ee2f"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -545,7 +545,7 @@
...
@@ -545,7 +545,7 @@
"origin_num"
:
156
"origin_num"
:
156
},
},
{
{
"大臣的旅费"
:
{
"
188.
大臣的旅费"
:
{
"node_id"
:
"algorithm-f836e86d038343f2b3f7fd7cf0543b86"
,
"node_id"
:
"algorithm-f836e86d038343f2b3f7fd7cf0543b86"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -571,7 +571,7 @@
...
@@ -571,7 +571,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"测试次数"
:
{
"
91.
测试次数"
:
{
"node_id"
:
"algorithm-de9dd63a6b014f709009ec1578bd4210"
,
"node_id"
:
"algorithm-de9dd63a6b014f709009ec1578bd4210"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -582,7 +582,7 @@
...
@@ -582,7 +582,7 @@
"origin_num"
:
91
"origin_num"
:
91
},
},
{
{
"地宫取宝"
:
{
"
117.
地宫取宝"
:
{
"node_id"
:
"algorithm-cfdcba71563e4292bc529a7cc7c087fe"
,
"node_id"
:
"algorithm-cfdcba71563e4292bc529a7cc7c087fe"
,
"keywords"
:
[
"keywords"
:
[
"蓝桥杯"
,
"蓝桥杯"
,
...
@@ -630,7 +630,7 @@
...
@@ -630,7 +630,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"两数之和"
:
{
"
0.
两数之和"
:
{
"node_id"
:
"algorithm-07b8a7ed904c43ecb56a64ad88ea6552"
,
"node_id"
:
"algorithm-07b8a7ed904c43ecb56a64ad88ea6552"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -641,7 +641,7 @@
...
@@ -641,7 +641,7 @@
"origin_num"
:
0
"origin_num"
:
0
},
},
{
{
"寻找两个正序数组的中位数"
:
{
"
3.
寻找两个正序数组的中位数"
:
{
"node_id"
:
"algorithm-ccadb47afcd24925a598057b6f57eb55"
,
"node_id"
:
"algorithm-ccadb47afcd24925a598057b6f57eb55"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -652,7 +652,7 @@
...
@@ -652,7 +652,7 @@
"origin_num"
:
3
"origin_num"
:
3
},
},
{
{
"三数之和"
:
{
"
14.
三数之和"
:
{
"node_id"
:
"algorithm-eadcf1cc2fe04a858a9b3959b39679bc"
,
"node_id"
:
"algorithm-eadcf1cc2fe04a858a9b3959b39679bc"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -663,7 +663,7 @@
...
@@ -663,7 +663,7 @@
"origin_num"
:
14
"origin_num"
:
14
},
},
{
{
"四数之和"
:
{
"
17.
四数之和"
:
{
"node_id"
:
"algorithm-6ced76ddcf1843b48a60fb011e87e9af"
,
"node_id"
:
"algorithm-6ced76ddcf1843b48a60fb011e87e9af"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -674,7 +674,7 @@
...
@@ -674,7 +674,7 @@
"origin_num"
:
17
"origin_num"
:
17
},
},
{
{
"搜索旋转排序数组"
:
{
"
32.
搜索旋转排序数组"
:
{
"node_id"
:
"algorithm-a4eb3f0469b24146924f72f97f199814"
,
"node_id"
:
"algorithm-a4eb3f0469b24146924f72f97f199814"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -685,7 +685,7 @@
...
@@ -685,7 +685,7 @@
"origin_num"
:
32
"origin_num"
:
32
},
},
{
{
"在排序数组中查找元素的第一个和最后一个位置"
:
{
"
33.
在排序数组中查找元素的第一个和最后一个位置"
:
{
"node_id"
:
"algorithm-8c477af729de472582bdbe59ce542725"
,
"node_id"
:
"algorithm-8c477af729de472582bdbe59ce542725"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -696,7 +696,7 @@
...
@@ -696,7 +696,7 @@
"origin_num"
:
33
"origin_num"
:
33
},
},
{
{
"搜索插入位置"
:
{
"
34.
搜索插入位置"
:
{
"node_id"
:
"algorithm-3cc342d468d746c78d79cca20abcf2d3"
,
"node_id"
:
"algorithm-3cc342d468d746c78d79cca20abcf2d3"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -707,7 +707,7 @@
...
@@ -707,7 +707,7 @@
"origin_num"
:
34
"origin_num"
:
34
},
},
{
{
"旋转图像"
:
{
"
47.
旋转图像"
:
{
"node_id"
:
"algorithm-1acfcc250aac4aa5a8f9c6d9bd3e52d2"
,
"node_id"
:
"algorithm-1acfcc250aac4aa5a8f9c6d9bd3e52d2"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -718,7 +718,7 @@
...
@@ -718,7 +718,7 @@
"origin_num"
:
47
"origin_num"
:
47
},
},
{
{
"螺旋矩阵"
:
{
"
53.
螺旋矩阵"
:
{
"node_id"
:
"algorithm-a2d7a543b3544612b2ded810e038ae29"
,
"node_id"
:
"algorithm-a2d7a543b3544612b2ded810e038ae29"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -729,7 +729,7 @@
...
@@ -729,7 +729,7 @@
"origin_num"
:
53
"origin_num"
:
53
},
},
{
{
"合并区间"
:
{
"
55.
合并区间"
:
{
"node_id"
:
"algorithm-1cf93cdce7c74a59a3e9747d9db9cd03"
,
"node_id"
:
"algorithm-1cf93cdce7c74a59a3e9747d9db9cd03"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -740,7 +740,7 @@
...
@@ -740,7 +740,7 @@
"origin_num"
:
55
"origin_num"
:
55
},
},
{
{
"插入区间"
:
{
"
56.
插入区间"
:
{
"node_id"
:
"algorithm-4e30fcc0e2ce4f38b6de2a97b86247f4"
,
"node_id"
:
"algorithm-4e30fcc0e2ce4f38b6de2a97b86247f4"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -751,7 +751,7 @@
...
@@ -751,7 +751,7 @@
"origin_num"
:
56
"origin_num"
:
56
},
},
{
{
"螺旋矩阵 II"
:
{
"
58.
螺旋矩阵 II"
:
{
"node_id"
:
"algorithm-148b2b56817448609cafac38f265c609"
,
"node_id"
:
"algorithm-148b2b56817448609cafac38f265c609"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -762,7 +762,7 @@
...
@@ -762,7 +762,7 @@
"origin_num"
:
58
"origin_num"
:
58
},
},
{
{
"矩阵置零"
:
{
"
72.
矩阵置零"
:
{
"node_id"
:
"algorithm-5cf5a41da0224dd4899c2ba710ef63be"
,
"node_id"
:
"algorithm-5cf5a41da0224dd4899c2ba710ef63be"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -773,7 +773,7 @@
...
@@ -773,7 +773,7 @@
"origin_num"
:
72
"origin_num"
:
72
},
},
{
{
"搜索二维矩阵"
:
{
"
73.
搜索二维矩阵"
:
{
"node_id"
:
"algorithm-d4bfa7763d0945db8aeebb37428c8836"
,
"node_id"
:
"algorithm-d4bfa7763d0945db8aeebb37428c8836"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -784,7 +784,7 @@
...
@@ -784,7 +784,7 @@
"origin_num"
:
73
"origin_num"
:
73
},
},
{
{
"子集"
:
{
"
77.
子集"
:
{
"node_id"
:
"algorithm-ad815193d5314217b336755dd1f94116"
,
"node_id"
:
"algorithm-ad815193d5314217b336755dd1f94116"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -795,7 +795,7 @@
...
@@ -795,7 +795,7 @@
"origin_num"
:
77
"origin_num"
:
77
},
},
{
{
"删除有序数组中的重复项 II"
:
{
"
79.
删除有序数组中的重复项 II"
:
{
"node_id"
:
"algorithm-16f4937169b5456484ee30f6feac1d4c"
,
"node_id"
:
"algorithm-16f4937169b5456484ee30f6feac1d4c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -806,7 +806,7 @@
...
@@ -806,7 +806,7 @@
"origin_num"
:
79
"origin_num"
:
79
},
},
{
{
"搜索旋转排序数组 II"
:
{
"
80.
搜索旋转排序数组 II"
:
{
"node_id"
:
"algorithm-a0b16d0dcd8c4eabba59649d69f2082a"
,
"node_id"
:
"algorithm-a0b16d0dcd8c4eabba59649d69f2082a"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -825,7 +825,7 @@
...
@@ -825,7 +825,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"两数相加"
:
{
"
1.
两数相加"
:
{
"node_id"
:
"algorithm-ad6de4c8735b4a8b8ae89cf9ed0e59bb"
,
"node_id"
:
"algorithm-ad6de4c8735b4a8b8ae89cf9ed0e59bb"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -836,7 +836,7 @@
...
@@ -836,7 +836,7 @@
"origin_num"
:
1
"origin_num"
:
1
},
},
{
{
"删除链表的倒数第 N 个结点"
:
{
"
18.
删除链表的倒数第 N 个结点"
:
{
"node_id"
:
"algorithm-51547bc1c76e4f548089b42e54fefd63"
,
"node_id"
:
"algorithm-51547bc1c76e4f548089b42e54fefd63"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -847,7 +847,7 @@
...
@@ -847,7 +847,7 @@
"origin_num"
:
18
"origin_num"
:
18
},
},
{
{
"合并两个有序链表"
:
{
"
20.
合并两个有序链表"
:
{
"node_id"
:
"algorithm-8e3730b2552e438683edd17ea8e6d0bd"
,
"node_id"
:
"algorithm-8e3730b2552e438683edd17ea8e6d0bd"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -858,7 +858,7 @@
...
@@ -858,7 +858,7 @@
"origin_num"
:
20
"origin_num"
:
20
},
},
{
{
"合并K个升序链表"
:
{
"
22.
合并K个升序链表"
:
{
"node_id"
:
"algorithm-af001dbe7eb0462597b4a5fd86aab504"
,
"node_id"
:
"algorithm-af001dbe7eb0462597b4a5fd86aab504"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -869,7 +869,7 @@
...
@@ -869,7 +869,7 @@
"origin_num"
:
22
"origin_num"
:
22
},
},
{
{
"两两交换链表中的节点"
:
{
"
23.
两两交换链表中的节点"
:
{
"node_id"
:
"algorithm-03249b7fafaa44b397e0420c4ef851d8"
,
"node_id"
:
"algorithm-03249b7fafaa44b397e0420c4ef851d8"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -880,7 +880,7 @@
...
@@ -880,7 +880,7 @@
"origin_num"
:
23
"origin_num"
:
23
},
},
{
{
"K 个一组翻转链表"
:
{
"
24.
K 个一组翻转链表"
:
{
"node_id"
:
"algorithm-54ac2af686104c6fbb580175e89017cd"
,
"node_id"
:
"algorithm-54ac2af686104c6fbb580175e89017cd"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -891,7 +891,7 @@
...
@@ -891,7 +891,7 @@
"origin_num"
:
24
"origin_num"
:
24
},
},
{
{
"删除排序链表中的重复元素 II"
:
{
"
81.
删除排序链表中的重复元素 II"
:
{
"node_id"
:
"algorithm-233b68b5a0654725a2202b7afd803489"
,
"node_id"
:
"algorithm-233b68b5a0654725a2202b7afd803489"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -902,7 +902,7 @@
...
@@ -902,7 +902,7 @@
"origin_num"
:
81
"origin_num"
:
81
},
},
{
{
"删除排序链表中的重复元素"
:
{
"
82.
删除排序链表中的重复元素"
:
{
"node_id"
:
"algorithm-2e5fd5ab03aa4374a7c34e7607e6b0bd"
,
"node_id"
:
"algorithm-2e5fd5ab03aa4374a7c34e7607e6b0bd"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -913,7 +913,7 @@
...
@@ -913,7 +913,7 @@
"origin_num"
:
82
"origin_num"
:
82
},
},
{
{
"分隔链表"
:
{
"
85.
分隔链表"
:
{
"node_id"
:
"algorithm-05a778f9b25848e5aeb66c6cb6ac6ee4"
,
"node_id"
:
"algorithm-05a778f9b25848e5aeb66c6cb6ac6ee4"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -924,7 +924,7 @@
...
@@ -924,7 +924,7 @@
"origin_num"
:
85
"origin_num"
:
85
},
},
{
{
"反转链表 II"
:
{
"
91.
反转链表 II"
:
{
"node_id"
:
"algorithm-83905ab3dc2d48c9ad6caa8a60e82b21"
,
"node_id"
:
"algorithm-83905ab3dc2d48c9ad6caa8a60e82b21"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -943,7 +943,7 @@
...
@@ -943,7 +943,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"无重复字符的最长子串"
:
{
"
2.
无重复字符的最长子串"
:
{
"node_id"
:
"algorithm-38aa7e68723b4032826cf9161a6d807d"
,
"node_id"
:
"algorithm-38aa7e68723b4032826cf9161a6d807d"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -954,7 +954,7 @@
...
@@ -954,7 +954,7 @@
"origin_num"
:
2
"origin_num"
:
2
},
},
{
{
"Z 字形变换"
:
{
"
5.
Z 字形变换"
:
{
"node_id"
:
"algorithm-377db31810a14cffb4c9aaa62042fc10"
,
"node_id"
:
"algorithm-377db31810a14cffb4c9aaa62042fc10"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -965,7 +965,7 @@
...
@@ -965,7 +965,7 @@
"origin_num"
:
5
"origin_num"
:
5
},
},
{
{
"字符串转换整数 (atoi)"
:
{
"
7.
字符串转换整数 (atoi)"
:
{
"node_id"
:
"algorithm-78d7f93b73ab455a936beee192435764"
,
"node_id"
:
"algorithm-78d7f93b73ab455a936beee192435764"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -976,7 +976,7 @@
...
@@ -976,7 +976,7 @@
"origin_num"
:
7
"origin_num"
:
7
},
},
{
{
"最长公共前缀"
:
{
"
13.
最长公共前缀"
:
{
"node_id"
:
"algorithm-72092f29e27a4ebbb7bde80c5ad29df0"
,
"node_id"
:
"algorithm-72092f29e27a4ebbb7bde80c5ad29df0"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -987,7 +987,7 @@
...
@@ -987,7 +987,7 @@
"origin_num"
:
13
"origin_num"
:
13
},
},
{
{
"实现 strStr()"
:
{
"
27.
实现 strStr()"
:
{
"node_id"
:
"algorithm-33e31f6fa4634b9484d47e99f16cfbff"
,
"node_id"
:
"algorithm-33e31f6fa4634b9484d47e99f16cfbff"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -998,7 +998,7 @@
...
@@ -998,7 +998,7 @@
"origin_num"
:
27
"origin_num"
:
27
},
},
{
{
"外观数列"
:
{
"
37.
外观数列"
:
{
"node_id"
:
"algorithm-36472d67e3f8470f9a4736a61be405ed"
,
"node_id"
:
"algorithm-36472d67e3f8470f9a4736a61be405ed"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1009,7 +1009,7 @@
...
@@ -1009,7 +1009,7 @@
"origin_num"
:
37
"origin_num"
:
37
},
},
{
{
"字符串相乘"
:
{
"
42.
字符串相乘"
:
{
"node_id"
:
"algorithm-06c58aa2c0b24bd78ee07d91df71a06c"
,
"node_id"
:
"algorithm-06c58aa2c0b24bd78ee07d91df71a06c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1020,7 +1020,7 @@
...
@@ -1020,7 +1020,7 @@
"origin_num"
:
42
"origin_num"
:
42
},
},
{
{
"最后一个单词的长度"
:
{
"
57.
最后一个单词的长度"
:
{
"node_id"
:
"algorithm-a6c2cff8feb34579bfac99c6a4fbcea8"
,
"node_id"
:
"algorithm-a6c2cff8feb34579bfac99c6a4fbcea8"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1031,7 +1031,7 @@
...
@@ -1031,7 +1031,7 @@
"origin_num"
:
57
"origin_num"
:
57
},
},
{
{
"有效数字"
:
{
"
64.
有效数字"
:
{
"node_id"
:
"algorithm-5a293b8a3a8c4256902089b4016692dc"
,
"node_id"
:
"algorithm-5a293b8a3a8c4256902089b4016692dc"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1042,7 +1042,7 @@
...
@@ -1042,7 +1042,7 @@
"origin_num"
:
64
"origin_num"
:
64
},
},
{
{
"复原 IP 地址"
:
{
"
92.
复原 IP 地址"
:
{
"node_id"
:
"algorithm-d1118330f5ab4f72bebb952130b4c984"
,
"node_id"
:
"algorithm-d1118330f5ab4f72bebb952130b4c984"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1053,7 +1053,7 @@
...
@@ -1053,7 +1053,7 @@
"origin_num"
:
92
"origin_num"
:
92
},
},
{
{
"交错字符串"
:
{
"
96.
交错字符串"
:
{
"node_id"
:
"algorithm-54af19c37be946428a9fb4d22130f476"
,
"node_id"
:
"algorithm-54af19c37be946428a9fb4d22130f476"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1072,7 +1072,7 @@
...
@@ -1072,7 +1072,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"有效的括号"
:
{
"
19.
有效的括号"
:
{
"node_id"
:
"algorithm-c73d3d24a60f420f82ac494f0904e98f"
,
"node_id"
:
"algorithm-c73d3d24a60f420f82ac494f0904e98f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1083,7 +1083,7 @@
...
@@ -1083,7 +1083,7 @@
"origin_num"
:
19
"origin_num"
:
19
},
},
{
{
"最长有效括号"
:
{
"
31.
最长有效括号"
:
{
"node_id"
:
"algorithm-8be2b66ea1a5469286bfd4b607ffc30a"
,
"node_id"
:
"algorithm-8be2b66ea1a5469286bfd4b607ffc30a"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1094,7 +1094,7 @@
...
@@ -1094,7 +1094,7 @@
"origin_num"
:
31
"origin_num"
:
31
},
},
{
{
"接雨水"
:
{
"
41.
接雨水"
:
{
"node_id"
:
"algorithm-d2c352294a324cde87f077cf1c3fc0f4"
,
"node_id"
:
"algorithm-d2c352294a324cde87f077cf1c3fc0f4"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1105,7 +1105,7 @@
...
@@ -1105,7 +1105,7 @@
"origin_num"
:
41
"origin_num"
:
41
},
},
{
{
"简化路径"
:
{
"
70.
简化路径"
:
{
"node_id"
:
"algorithm-4d089e1f1bbb4ef39287be26d217f812"
,
"node_id"
:
"algorithm-4d089e1f1bbb4ef39287be26d217f812"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1116,7 +1116,7 @@
...
@@ -1116,7 +1116,7 @@
"origin_num"
:
70
"origin_num"
:
70
},
},
{
{
"柱状图中最大的矩形"
:
{
"
83.
柱状图中最大的矩形"
:
{
"node_id"
:
"algorithm-07ceef4bf79f48f5a290825aeba16d9a"
,
"node_id"
:
"algorithm-07ceef4bf79f48f5a290825aeba16d9a"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1127,7 +1127,7 @@
...
@@ -1127,7 +1127,7 @@
"origin_num"
:
83
"origin_num"
:
83
},
},
{
{
"逆波兰表达式求值"
:
{
"
149.
逆波兰表达式求值"
:
{
"node_id"
:
"algorithm-765b0266150f4d7ea3f93ec89248bb36"
,
"node_id"
:
"algorithm-765b0266150f4d7ea3f93ec89248bb36"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1138,7 +1138,7 @@
...
@@ -1138,7 +1138,7 @@
"origin_num"
:
149
"origin_num"
:
149
},
},
{
{
"最小栈"
:
{
"
154.
最小栈"
:
{
"node_id"
:
"algorithm-e390d7a141d94907930a50469baa0cfa"
,
"node_id"
:
"algorithm-e390d7a141d94907930a50469baa0cfa"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1149,7 +1149,7 @@
...
@@ -1149,7 +1149,7 @@
"origin_num"
:
154
"origin_num"
:
154
},
},
{
{
"天际线问题"
:
{
"
217.
天际线问题"
:
{
"node_id"
:
"algorithm-23bec6ccffe24729b4891bac639f0870"
,
"node_id"
:
"algorithm-23bec6ccffe24729b4891bac639f0870"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1160,7 +1160,7 @@
...
@@ -1160,7 +1160,7 @@
"origin_num"
:
217
"origin_num"
:
217
},
},
{
{
"基本计算器"
:
{
"
223.
基本计算器"
:
{
"node_id"
:
"algorithm-56c34a1192d0451cb982e456a82c5c6d"
,
"node_id"
:
"algorithm-56c34a1192d0451cb982e456a82c5c6d"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1171,7 +1171,7 @@
...
@@ -1171,7 +1171,7 @@
"origin_num"
:
223
"origin_num"
:
223
},
},
{
{
"基本计算器 II"
:
{
"
226.
基本计算器 II"
:
{
"node_id"
:
"algorithm-c75a176a776a4b2d87cf2be7102b49b7"
,
"node_id"
:
"algorithm-c75a176a776a4b2d87cf2be7102b49b7"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1190,7 +1190,7 @@
...
@@ -1190,7 +1190,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"最大间距"
:
{
"
163.
最大间距"
:
{
"node_id"
:
"algorithm-e7fb5d6455fe490dbffe4b5cac8a5b95"
,
"node_id"
:
"algorithm-e7fb5d6455fe490dbffe4b5cac8a5b95"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1201,7 +1201,7 @@
...
@@ -1201,7 +1201,7 @@
"origin_num"
:
163
"origin_num"
:
163
},
},
{
{
"H 指数"
:
{
"
273.
H 指数"
:
{
"node_id"
:
"algorithm-9e8294b8930c462fb54eba9c47a8ecfd"
,
"node_id"
:
"algorithm-9e8294b8930c462fb54eba9c47a8ecfd"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1212,7 +1212,7 @@
...
@@ -1212,7 +1212,7 @@
"origin_num"
:
273
"origin_num"
:
273
},
},
{
{
"计算右侧小于当前元素的个数"
:
{
"
314.
计算右侧小于当前元素的个数"
:
{
"node_id"
:
"algorithm-4b5f859d4b83448e81381353bc1eba4c"
,
"node_id"
:
"algorithm-4b5f859d4b83448e81381353bc1eba4c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1223,7 +1223,7 @@
...
@@ -1223,7 +1223,7 @@
"origin_num"
:
314
"origin_num"
:
314
},
},
{
{
"摆动排序 II"
:
{
"
323.
摆动排序 II"
:
{
"node_id"
:
"algorithm-e519f2364bbf42c1ba847fa47c745de6"
,
"node_id"
:
"algorithm-e519f2364bbf42c1ba847fa47c745de6"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1234,7 +1234,7 @@
...
@@ -1234,7 +1234,7 @@
"origin_num"
:
323
"origin_num"
:
323
},
},
{
{
"区间和的个数"
:
{
"
326.
区间和的个数"
:
{
"node_id"
:
"algorithm-56f49e9431934f4ab2e3b09586675d3c"
,
"node_id"
:
"algorithm-56f49e9431934f4ab2e3b09586675d3c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1245,7 +1245,7 @@
...
@@ -1245,7 +1245,7 @@
"origin_num"
:
326
"origin_num"
:
326
},
},
{
{
"前 K 个高频元素"
:
{
"
346.
前 K 个高频元素"
:
{
"node_id"
:
"algorithm-04c75a4fe3714e1385bf72d429f8264d"
,
"node_id"
:
"algorithm-04c75a4fe3714e1385bf72d429f8264d"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1256,7 +1256,7 @@
...
@@ -1256,7 +1256,7 @@
"origin_num"
:
346
"origin_num"
:
346
},
},
{
{
"俄罗斯套娃信封问题"
:
{
"
353.
俄罗斯套娃信封问题"
:
{
"node_id"
:
"algorithm-f221f99db10a4f6387f4414b485c3ec4"
,
"node_id"
:
"algorithm-f221f99db10a4f6387f4414b485c3ec4"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1267,7 +1267,7 @@
...
@@ -1267,7 +1267,7 @@
"origin_num"
:
353
"origin_num"
:
353
},
},
{
{
"有序矩阵中第 K 小的元素"
:
{
"
377.
有序矩阵中第 K 小的元素"
:
{
"node_id"
:
"algorithm-6008013f4b44488584935091ecb34fec"
,
"node_id"
:
"algorithm-6008013f4b44488584935091ecb34fec"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1278,7 +1278,7 @@
...
@@ -1278,7 +1278,7 @@
"origin_num"
:
377
"origin_num"
:
377
},
},
{
{
"翻转对"
:
{
"
492.
翻转对"
:
{
"node_id"
:
"algorithm-3a4e0f87183b4a27b08de2624304ca54"
,
"node_id"
:
"algorithm-3a4e0f87183b4a27b08de2624304ca54"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1289,7 +1289,7 @@
...
@@ -1289,7 +1289,7 @@
"origin_num"
:
492
"origin_num"
:
492
},
},
{
{
"排序数组"
:
{
"
911.
排序数组"
:
{
"node_id"
:
"algorithm-1b8fb429d0f242cb991e78bb19cfda1f"
,
"node_id"
:
"algorithm-1b8fb429d0f242cb991e78bb19cfda1f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1308,7 +1308,7 @@
...
@@ -1308,7 +1308,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"盛最多水的容器"
:
{
"
10.
盛最多水的容器"
:
{
"node_id"
:
"algorithm-c2c888a4936d4a829ee95e51151a7df2"
,
"node_id"
:
"algorithm-c2c888a4936d4a829ee95e51151a7df2"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1319,7 +1319,7 @@
...
@@ -1319,7 +1319,7 @@
"origin_num"
:
10
"origin_num"
:
10
},
},
{
{
"最接近的三数之和"
:
{
"
15.
最接近的三数之和"
:
{
"node_id"
:
"algorithm-cb9503bb2fff401d9bc50547f91c9882"
,
"node_id"
:
"algorithm-cb9503bb2fff401d9bc50547f91c9882"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1330,7 +1330,7 @@
...
@@ -1330,7 +1330,7 @@
"origin_num"
:
15
"origin_num"
:
15
},
},
{
{
"删除有序数组中的重复项"
:
{
"
25.
删除有序数组中的重复项"
:
{
"node_id"
:
"algorithm-c2fdb51c5a0648e5a2583ec52225e85f"
,
"node_id"
:
"algorithm-c2fdb51c5a0648e5a2583ec52225e85f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1341,7 +1341,7 @@
...
@@ -1341,7 +1341,7 @@
"origin_num"
:
25
"origin_num"
:
25
},
},
{
{
"移除元素"
:
{
"
26.
移除元素"
:
{
"node_id"
:
"algorithm-19baa04e7c604f0da6b99a51f548d860"
,
"node_id"
:
"algorithm-19baa04e7c604f0da6b99a51f548d860"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1352,7 +1352,7 @@
...
@@ -1352,7 +1352,7 @@
"origin_num"
:
26
"origin_num"
:
26
},
},
{
{
"下一个排列"
:
{
"
30.
下一个排列"
:
{
"node_id"
:
"algorithm-5460e4499c4b486b8d3d420337a4e95c"
,
"node_id"
:
"algorithm-5460e4499c4b486b8d3d420337a4e95c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1363,7 +1363,7 @@
...
@@ -1363,7 +1363,7 @@
"origin_num"
:
30
"origin_num"
:
30
},
},
{
{
"旋转链表"
:
{
"
60.
旋转链表"
:
{
"node_id"
:
"algorithm-ed4faf635e83447691ebbb5489a80619"
,
"node_id"
:
"algorithm-ed4faf635e83447691ebbb5489a80619"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1374,7 +1374,7 @@
...
@@ -1374,7 +1374,7 @@
"origin_num"
:
60
"origin_num"
:
60
},
},
{
{
"颜色分类"
:
{
"
74.
颜色分类"
:
{
"node_id"
:
"algorithm-d81595f7151443d48a988e70e6efb62b"
,
"node_id"
:
"algorithm-d81595f7151443d48a988e70e6efb62b"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1385,7 +1385,7 @@
...
@@ -1385,7 +1385,7 @@
"origin_num"
:
74
"origin_num"
:
74
},
},
{
{
"合并两个有序数组"
:
{
"
87.
合并两个有序数组"
:
{
"node_id"
:
"algorithm-7ef31e89b32342ff9dd569f71ad8493c"
,
"node_id"
:
"algorithm-7ef31e89b32342ff9dd569f71ad8493c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1396,7 +1396,7 @@
...
@@ -1396,7 +1396,7 @@
"origin_num"
:
87
"origin_num"
:
87
},
},
{
{
"环形链表"
:
{
"
140.
环形链表"
:
{
"node_id"
:
"algorithm-b36465af5596480baf353689bbb76872"
,
"node_id"
:
"algorithm-b36465af5596480baf353689bbb76872"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1407,7 +1407,7 @@
...
@@ -1407,7 +1407,7 @@
"origin_num"
:
140
"origin_num"
:
140
},
},
{
{
"环形链表 II"
:
{
"
141.
环形链表 II"
:
{
"node_id"
:
"algorithm-dc2fe764852f445ea4f7393548a21e83"
,
"node_id"
:
"algorithm-dc2fe764852f445ea4f7393548a21e83"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1434,7 +1434,7 @@
...
@@ -1434,7 +1434,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"二叉树的中序遍历"
:
{
"
93.
二叉树的中序遍历"
:
{
"node_id"
:
"algorithm-28852b24083548cfa7d620b9991c5145"
,
"node_id"
:
"algorithm-28852b24083548cfa7d620b9991c5145"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1445,7 +1445,7 @@
...
@@ -1445,7 +1445,7 @@
"origin_num"
:
93
"origin_num"
:
93
},
},
{
{
"不同的二叉搜索树 II"
:
{
"
94.
不同的二叉搜索树 II"
:
{
"node_id"
:
"algorithm-92fd99738b8f4fbc9b9a9fdeeeadb93f"
,
"node_id"
:
"algorithm-92fd99738b8f4fbc9b9a9fdeeeadb93f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1456,7 +1456,7 @@
...
@@ -1456,7 +1456,7 @@
"origin_num"
:
94
"origin_num"
:
94
},
},
{
{
"不同的二叉搜索树"
:
{
"
95.
不同的二叉搜索树"
:
{
"node_id"
:
"algorithm-38095f83157045a8a9461a9eb16f2485"
,
"node_id"
:
"algorithm-38095f83157045a8a9461a9eb16f2485"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1467,7 +1467,7 @@
...
@@ -1467,7 +1467,7 @@
"origin_num"
:
95
"origin_num"
:
95
},
},
{
{
"验证二叉搜索树"
:
{
"
97.
验证二叉搜索树"
:
{
"node_id"
:
"algorithm-712807eb4c214bfca939d8411c8c4d87"
,
"node_id"
:
"algorithm-712807eb4c214bfca939d8411c8c4d87"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1478,7 +1478,7 @@
...
@@ -1478,7 +1478,7 @@
"origin_num"
:
97
"origin_num"
:
97
},
},
{
{
"恢复二叉搜索树"
:
{
"
98.
恢复二叉搜索树"
:
{
"node_id"
:
"algorithm-4c2a5b22d67c4455bf4524f938fba3b6"
,
"node_id"
:
"algorithm-4c2a5b22d67c4455bf4524f938fba3b6"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1489,7 +1489,7 @@
...
@@ -1489,7 +1489,7 @@
"origin_num"
:
98
"origin_num"
:
98
},
},
{
{
"相同的树"
:
{
"
99.
相同的树"
:
{
"node_id"
:
"algorithm-4b31baa58e8f47179d61dc60aeeddf3f"
,
"node_id"
:
"algorithm-4b31baa58e8f47179d61dc60aeeddf3f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1500,7 +1500,7 @@
...
@@ -1500,7 +1500,7 @@
"origin_num"
:
99
"origin_num"
:
99
},
},
{
{
"二叉树中的最大路径和"
:
{
"
123.
二叉树中的最大路径和"
:
{
"node_id"
:
"algorithm-771dcac3f8264cc49799e5b53d5f7ff5"
,
"node_id"
:
"algorithm-771dcac3f8264cc49799e5b53d5f7ff5"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1519,7 +1519,7 @@
...
@@ -1519,7 +1519,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"串联所有单词的子串"
:
{
"
29.
串联所有单词的子串"
:
{
"node_id"
:
"algorithm-cbdd961fd6b9430c9d3750a9d9659cdb"
,
"node_id"
:
"algorithm-cbdd961fd6b9430c9d3750a9d9659cdb"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1530,7 +1530,7 @@
...
@@ -1530,7 +1530,7 @@
"origin_num"
:
29
"origin_num"
:
29
},
},
{
{
"有效的数独"
:
{
"
35.
有效的数独"
:
{
"node_id"
:
"algorithm-025fb8ec2ca945278ba5f2786336925c"
,
"node_id"
:
"algorithm-025fb8ec2ca945278ba5f2786336925c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1541,7 +1541,7 @@
...
@@ -1541,7 +1541,7 @@
"origin_num"
:
35
"origin_num"
:
35
},
},
{
{
"缺失的第一个正数"
:
{
"
40.
缺失的第一个正数"
:
{
"node_id"
:
"algorithm-b93725c019b442d6a2e7ea0ba6abe784"
,
"node_id"
:
"algorithm-b93725c019b442d6a2e7ea0ba6abe784"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1552,7 +1552,7 @@
...
@@ -1552,7 +1552,7 @@
"origin_num"
:
40
"origin_num"
:
40
},
},
{
{
"字母异位词分组"
:
{
"
48.
字母异位词分组"
:
{
"node_id"
:
"algorithm-8cd8db97f6aa469cbad2d7fb4a5288e2"
,
"node_id"
:
"algorithm-8cd8db97f6aa469cbad2d7fb4a5288e2"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1563,7 +1563,7 @@
...
@@ -1563,7 +1563,7 @@
"origin_num"
:
48
"origin_num"
:
48
},
},
{
{
"最小覆盖子串"
:
{
"
75.
最小覆盖子串"
:
{
"node_id"
:
"algorithm-9d32e2a224824609a113f7bceb132d30"
,
"node_id"
:
"algorithm-9d32e2a224824609a113f7bceb132d30"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1574,7 +1574,7 @@
...
@@ -1574,7 +1574,7 @@
"origin_num"
:
75
"origin_num"
:
75
},
},
{
{
"同构字符串"
:
{
"
204.
同构字符串"
:
{
"node_id"
:
"algorithm-8b6209013d9e495d94c4643447f74475"
,
"node_id"
:
"algorithm-8b6209013d9e495d94c4643447f74475"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1593,7 +1593,7 @@
...
@@ -1593,7 +1593,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"组合"
:
{
"
76.
组合"
:
{
"node_id"
:
"algorithm-3afb387f4c1048ef850e7666b986fcb9"
,
"node_id"
:
"algorithm-3afb387f4c1048ef850e7666b986fcb9"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1604,7 +1604,7 @@
...
@@ -1604,7 +1604,7 @@
"origin_num"
:
76
"origin_num"
:
76
},
},
{
{
"单词搜索"
:
{
"
78.
单词搜索"
:
{
"node_id"
:
"algorithm-0f28f16066ca4246b4cca0dfaaedd478"
,
"node_id"
:
"algorithm-0f28f16066ca4246b4cca0dfaaedd478"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1615,7 +1615,7 @@
...
@@ -1615,7 +1615,7 @@
"origin_num"
:
78
"origin_num"
:
78
},
},
{
{
"克隆图"
:
{
"
132.
克隆图"
:
{
"node_id"
:
"algorithm-2afbab0aedee40e4bf4c5941f223b561"
,
"node_id"
:
"algorithm-2afbab0aedee40e4bf4c5941f223b561"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1626,7 +1626,7 @@
...
@@ -1626,7 +1626,7 @@
"origin_num"
:
132
"origin_num"
:
132
},
},
{
{
"课程表"
:
{
"
206.
课程表"
:
{
"node_id"
:
"algorithm-f0d8530990c644fa969942569d12c9ea"
,
"node_id"
:
"algorithm-f0d8530990c644fa969942569d12c9ea"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1637,7 +1637,7 @@
...
@@ -1637,7 +1637,7 @@
"origin_num"
:
206
"origin_num"
:
206
},
},
{
{
"课程表 II"
:
{
"
209.
课程表 II"
:
{
"node_id"
:
"algorithm-372bf4b057724924953d3ed1d955f507"
,
"node_id"
:
"algorithm-372bf4b057724924953d3ed1d955f507"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1648,7 +1648,7 @@
...
@@ -1648,7 +1648,7 @@
"origin_num"
:
209
"origin_num"
:
209
},
},
{
{
"矩阵中的最长递增路径"
:
{
"
328.
矩阵中的最长递增路径"
:
{
"node_id"
:
"algorithm-bbbb116584f348d3b05e0b6dff21633c"
,
"node_id"
:
"algorithm-bbbb116584f348d3b05e0b6dff21633c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1659,7 +1659,7 @@
...
@@ -1659,7 +1659,7 @@
"origin_num"
:
328
"origin_num"
:
328
},
},
{
{
"重新安排行程"
:
{
"
331.
重新安排行程"
:
{
"node_id"
:
"algorithm-b720d774875b40e2ba3fc18c96fe37f0"
,
"node_id"
:
"algorithm-b720d774875b40e2ba3fc18c96fe37f0"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1678,7 +1678,7 @@
...
@@ -1678,7 +1678,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"整数反转"
:
{
"
6.
整数反转"
:
{
"node_id"
:
"algorithm-867a6d2a7ba345478115ef85500db75f"
,
"node_id"
:
"algorithm-867a6d2a7ba345478115ef85500db75f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1689,7 +1689,7 @@
...
@@ -1689,7 +1689,7 @@
"origin_num"
:
6
"origin_num"
:
6
},
},
{
{
"回文数"
:
{
"
8.
回文数"
:
{
"node_id"
:
"algorithm-f504da6883a4473387071aa51a84c9af"
,
"node_id"
:
"algorithm-f504da6883a4473387071aa51a84c9af"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1700,7 +1700,7 @@
...
@@ -1700,7 +1700,7 @@
"origin_num"
:
8
"origin_num"
:
8
},
},
{
{
"整数转罗马数字"
:
{
"
11.
整数转罗马数字"
:
{
"node_id"
:
"algorithm-a102f91e796844209df5cc53d031bb2f"
,
"node_id"
:
"algorithm-a102f91e796844209df5cc53d031bb2f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1711,7 +1711,7 @@
...
@@ -1711,7 +1711,7 @@
"origin_num"
:
11
"origin_num"
:
11
},
},
{
{
"罗马数字转整数"
:
{
"
12.
罗马数字转整数"
:
{
"node_id"
:
"algorithm-103d87466f694bde98a43541e47e6c47"
,
"node_id"
:
"algorithm-103d87466f694bde98a43541e47e6c47"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1722,7 +1722,7 @@
...
@@ -1722,7 +1722,7 @@
"origin_num"
:
12
"origin_num"
:
12
},
},
{
{
"两数相除"
:
{
"
28.
两数相除"
:
{
"node_id"
:
"algorithm-a1305e0a920647b0a74d80f6ee5d7bf9"
,
"node_id"
:
"algorithm-a1305e0a920647b0a74d80f6ee5d7bf9"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1733,7 +1733,7 @@
...
@@ -1733,7 +1733,7 @@
"origin_num"
:
28
"origin_num"
:
28
},
},
{
{
"Pow(x, n)"
:
{
"
49.
Pow(x, n)"
:
{
"node_id"
:
"algorithm-dacb2bcca9084f00a506ad51b96c2b66"
,
"node_id"
:
"algorithm-dacb2bcca9084f00a506ad51b96c2b66"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1744,7 +1744,7 @@
...
@@ -1744,7 +1744,7 @@
"origin_num"
:
49
"origin_num"
:
49
},
},
{
{
"排列序列"
:
{
"
59.
排列序列"
:
{
"node_id"
:
"algorithm-70966e6bdd1f4c1eafb1f0e165b50e5f"
,
"node_id"
:
"algorithm-70966e6bdd1f4c1eafb1f0e165b50e5f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1755,7 +1755,7 @@
...
@@ -1755,7 +1755,7 @@
"origin_num"
:
59
"origin_num"
:
59
},
},
{
{
"加一"
:
{
"
65.
加一"
:
{
"node_id"
:
"algorithm-176c8b4c4a3a4cdcb5cfc1f7b08385d6"
,
"node_id"
:
"algorithm-176c8b4c4a3a4cdcb5cfc1f7b08385d6"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1766,7 +1766,7 @@
...
@@ -1766,7 +1766,7 @@
"origin_num"
:
65
"origin_num"
:
65
},
},
{
{
"二进制求和"
:
{
"
66.
二进制求和"
:
{
"node_id"
:
"algorithm-3f9c34a94dfc408a9f27660040511f00"
,
"node_id"
:
"algorithm-3f9c34a94dfc408a9f27660040511f00"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1777,7 +1777,7 @@
...
@@ -1777,7 +1777,7 @@
"origin_num"
:
66
"origin_num"
:
66
},
},
{
{
"x 的平方根"
:
{
"
68.
x 的平方根"
:
{
"node_id"
:
"algorithm-6b2828daf66f43479d2d2a7e27e23932"
,
"node_id"
:
"algorithm-6b2828daf66f43479d2d2a7e27e23932"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1796,7 +1796,7 @@
...
@@ -1796,7 +1796,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"LRU 缓存机制"
:
{
"
145.
LRU 缓存机制"
:
{
"node_id"
:
"algorithm-4c1b7da5fd2f40e889d75e8e2b3446f0"
,
"node_id"
:
"algorithm-4c1b7da5fd2f40e889d75e8e2b3446f0"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1807,7 +1807,7 @@
...
@@ -1807,7 +1807,7 @@
"origin_num"
:
145
"origin_num"
:
145
},
},
{
{
"设计推特"
:
{
"
354.
设计推特"
:
{
"node_id"
:
"algorithm-49a663e34f3b4ac9add98217d48818d5"
,
"node_id"
:
"algorithm-49a663e34f3b4ac9add98217d48818d5"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1818,7 +1818,7 @@
...
@@ -1818,7 +1818,7 @@
"origin_num"
:
354
"origin_num"
:
354
},
},
{
{
"O(1) 时间插入、删除和获取随机元素"
:
{
"
379.
O(1) 时间插入、删除和获取随机元素"
:
{
"node_id"
:
"algorithm-9fb96243cf8d4b1c9b3040686e51b159"
,
"node_id"
:
"algorithm-9fb96243cf8d4b1c9b3040686e51b159"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1829,7 +1829,7 @@
...
@@ -1829,7 +1829,7 @@
"origin_num"
:
379
"origin_num"
:
379
},
},
{
{
"O(1) 时间插入、删除和获取随机元素 - 允许重复"
:
{
"
380.
O(1) 时间插入、删除和获取随机元素 - 允许重复"
:
{
"node_id"
:
"algorithm-6abc321e067448a9bb47798f8c2732dc"
,
"node_id"
:
"algorithm-6abc321e067448a9bb47798f8c2732dc"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1840,7 +1840,7 @@
...
@@ -1840,7 +1840,7 @@
"origin_num"
:
380
"origin_num"
:
380
},
},
{
{
"LFU 缓存"
:
{
"
459.
LFU 缓存"
:
{
"node_id"
:
"algorithm-9040820680414422982aed00e3774d88"
,
"node_id"
:
"algorithm-9040820680414422982aed00e3774d88"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1859,7 +1859,7 @@
...
@@ -1859,7 +1859,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"最长回文子串"
:
{
"
4.
最长回文子串"
:
{
"node_id"
:
"algorithm-1e6ac09f50f44e1db49d38cd1a802168"
,
"node_id"
:
"algorithm-1e6ac09f50f44e1db49d38cd1a802168"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1870,7 +1870,7 @@
...
@@ -1870,7 +1870,7 @@
"origin_num"
:
4
"origin_num"
:
4
},
},
{
{
"正则表达式匹配"
:
{
"
9.
正则表达式匹配"
:
{
"node_id"
:
"algorithm-99b5757ef6c441b3b2d31ea1c54d2469"
,
"node_id"
:
"algorithm-99b5757ef6c441b3b2d31ea1c54d2469"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1881,7 +1881,7 @@
...
@@ -1881,7 +1881,7 @@
"origin_num"
:
9
"origin_num"
:
9
},
},
{
{
"括号生成"
:
{
"
21.
括号生成"
:
{
"node_id"
:
"algorithm-2bd98707da9f4fe1b34ab125fa4664ea"
,
"node_id"
:
"algorithm-2bd98707da9f4fe1b34ab125fa4664ea"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1892,7 +1892,7 @@
...
@@ -1892,7 +1892,7 @@
"origin_num"
:
21
"origin_num"
:
21
},
},
{
{
"通配符匹配"
:
{
"
43.
通配符匹配"
:
{
"node_id"
:
"algorithm-718f13cb1b244f98a74f2e7a1a2f8bf0"
,
"node_id"
:
"algorithm-718f13cb1b244f98a74f2e7a1a2f8bf0"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1903,7 +1903,7 @@
...
@@ -1903,7 +1903,7 @@
"origin_num"
:
43
"origin_num"
:
43
},
},
{
{
"最大子序和"
:
{
"
52.
最大子序和"
:
{
"node_id"
:
"algorithm-bdd35a378b5b4b0db56eb77dbb0ecc4d"
,
"node_id"
:
"algorithm-bdd35a378b5b4b0db56eb77dbb0ecc4d"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1914,7 +1914,7 @@
...
@@ -1914,7 +1914,7 @@
"origin_num"
:
52
"origin_num"
:
52
},
},
{
{
"不同路径"
:
{
"
61.
不同路径"
:
{
"node_id"
:
"algorithm-f240918fc113412798699dc069297b46"
,
"node_id"
:
"algorithm-f240918fc113412798699dc069297b46"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1925,7 +1925,7 @@
...
@@ -1925,7 +1925,7 @@
"origin_num"
:
61
"origin_num"
:
61
},
},
{
{
"不同路径 II"
:
{
"
62.
不同路径 II"
:
{
"node_id"
:
"algorithm-ec12f1edbe454de9a8b17515ac7919ad"
,
"node_id"
:
"algorithm-ec12f1edbe454de9a8b17515ac7919ad"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1936,7 +1936,7 @@
...
@@ -1936,7 +1936,7 @@
"origin_num"
:
62
"origin_num"
:
62
},
},
{
{
"最小路径和"
:
{
"
63.
最小路径和"
:
{
"node_id"
:
"algorithm-007763b750db43dfb51105ee27c501c2"
,
"node_id"
:
"algorithm-007763b750db43dfb51105ee27c501c2"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1947,7 +1947,7 @@
...
@@ -1947,7 +1947,7 @@
"origin_num"
:
63
"origin_num"
:
63
},
},
{
{
"爬楼梯"
:
{
"
69.
爬楼梯"
:
{
"node_id"
:
"algorithm-97049e95c4cc42f8afac4633eba54b5b"
,
"node_id"
:
"algorithm-97049e95c4cc42f8afac4633eba54b5b"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1958,7 +1958,7 @@
...
@@ -1958,7 +1958,7 @@
"origin_num"
:
69
"origin_num"
:
69
},
},
{
{
"编辑距离"
:
{
"
71.
编辑距离"
:
{
"node_id"
:
"algorithm-0dceaf29e6ea481aad96eafd5b0810d6"
,
"node_id"
:
"algorithm-0dceaf29e6ea481aad96eafd5b0810d6"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1969,7 +1969,7 @@
...
@@ -1969,7 +1969,7 @@
"origin_num"
:
71
"origin_num"
:
71
},
},
{
{
"最大矩形"
:
{
"
84.
最大矩形"
:
{
"node_id"
:
"algorithm-dba5ee6be2e6429b84e0396156bae1c5"
,
"node_id"
:
"algorithm-dba5ee6be2e6429b84e0396156bae1c5"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1980,7 +1980,7 @@
...
@@ -1980,7 +1980,7 @@
"origin_num"
:
84
"origin_num"
:
84
},
},
{
{
"扰乱字符串"
:
{
"
86.
扰乱字符串"
:
{
"node_id"
:
"algorithm-6afc7481d3174bfda698af6f144a6438"
,
"node_id"
:
"algorithm-6afc7481d3174bfda698af6f144a6438"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -1991,7 +1991,7 @@
...
@@ -1991,7 +1991,7 @@
"origin_num"
:
86
"origin_num"
:
86
},
},
{
{
"解码方法"
:
{
"
90.
解码方法"
:
{
"node_id"
:
"algorithm-4d49162365f44fe997bd2c115096054f"
,
"node_id"
:
"algorithm-4d49162365f44fe997bd2c115096054f"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2010,7 +2010,7 @@
...
@@ -2010,7 +2010,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"电话号码的字母组合"
:
{
"
16.
电话号码的字母组合"
:
{
"node_id"
:
"algorithm-96cde7c2b5bf4091a13d1d062ba4416a"
,
"node_id"
:
"algorithm-96cde7c2b5bf4091a13d1d062ba4416a"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2021,7 +2021,7 @@
...
@@ -2021,7 +2021,7 @@
"origin_num"
:
16
"origin_num"
:
16
},
},
{
{
"解数独"
:
{
"
36.
解数独"
:
{
"node_id"
:
"algorithm-fffcd047c23741f2bf02403fa41642ca"
,
"node_id"
:
"algorithm-fffcd047c23741f2bf02403fa41642ca"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2032,7 +2032,7 @@
...
@@ -2032,7 +2032,7 @@
"origin_num"
:
36
"origin_num"
:
36
},
},
{
{
"组合总和"
:
{
"
38.
组合总和"
:
{
"node_id"
:
"algorithm-74f4a6cda5bb464ba2d7b1d272fa64cf"
,
"node_id"
:
"algorithm-74f4a6cda5bb464ba2d7b1d272fa64cf"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2043,7 +2043,7 @@
...
@@ -2043,7 +2043,7 @@
"origin_num"
:
38
"origin_num"
:
38
},
},
{
{
"组合总和 II"
:
{
"
39.
组合总和 II"
:
{
"node_id"
:
"algorithm-9d93c2f12e2b43089df066eaa963f3e4"
,
"node_id"
:
"algorithm-9d93c2f12e2b43089df066eaa963f3e4"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2054,7 +2054,7 @@
...
@@ -2054,7 +2054,7 @@
"origin_num"
:
39
"origin_num"
:
39
},
},
{
{
"全排列"
:
{
"
45.
全排列"
:
{
"node_id"
:
"algorithm-24d7c655f1c24126bb173b84d65f2ee0"
,
"node_id"
:
"algorithm-24d7c655f1c24126bb173b84d65f2ee0"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2065,7 +2065,7 @@
...
@@ -2065,7 +2065,7 @@
"origin_num"
:
45
"origin_num"
:
45
},
},
{
{
"全排列 II"
:
{
"
46.
全排列 II"
:
{
"node_id"
:
"algorithm-6e401e363f344f888ee8ce6a9b3894c5"
,
"node_id"
:
"algorithm-6e401e363f344f888ee8ce6a9b3894c5"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2076,7 +2076,7 @@
...
@@ -2076,7 +2076,7 @@
"origin_num"
:
46
"origin_num"
:
46
},
},
{
{
"N 皇后"
:
{
"
50.
N 皇后"
:
{
"node_id"
:
"algorithm-af1d6b412f8f46198ea8876704555376"
,
"node_id"
:
"algorithm-af1d6b412f8f46198ea8876704555376"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2087,7 +2087,7 @@
...
@@ -2087,7 +2087,7 @@
"origin_num"
:
50
"origin_num"
:
50
},
},
{
{
"N皇后 II"
:
{
"
51.
N皇后 II"
:
{
"node_id"
:
"algorithm-b88009c360534ffdb356b60ca011f92b"
,
"node_id"
:
"algorithm-b88009c360534ffdb356b60ca011f92b"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2098,7 +2098,7 @@
...
@@ -2098,7 +2098,7 @@
"origin_num"
:
51
"origin_num"
:
51
},
},
{
{
"格雷编码"
:
{
"
88.
格雷编码"
:
{
"node_id"
:
"algorithm-4691973bea6f43c5a7b67c3fe10ee149"
,
"node_id"
:
"algorithm-4691973bea6f43c5a7b67c3fe10ee149"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2109,7 +2109,7 @@
...
@@ -2109,7 +2109,7 @@
"origin_num"
:
88
"origin_num"
:
88
},
},
{
{
"子集 II"
:
{
"
89.
子集 II"
:
{
"node_id"
:
"algorithm-511022f82b0249f696b576f23c6bf25d"
,
"node_id"
:
"algorithm-511022f82b0249f696b576f23c6bf25d"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2128,7 +2128,7 @@
...
@@ -2128,7 +2128,7 @@
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[
"children"
:
[
{
{
"跳跃游戏 II"
:
{
"
44.
跳跃游戏 II"
:
{
"node_id"
:
"algorithm-46ce8eaf4c134e308bbf0b5bafe888e2"
,
"node_id"
:
"algorithm-46ce8eaf4c134e308bbf0b5bafe888e2"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2139,7 +2139,7 @@
...
@@ -2139,7 +2139,7 @@
"origin_num"
:
44
"origin_num"
:
44
},
},
{
{
"跳跃游戏"
:
{
"
54.
跳跃游戏"
:
{
"node_id"
:
"algorithm-c27fedd5842c4c389cc0145878b65f8c"
,
"node_id"
:
"algorithm-c27fedd5842c4c389cc0145878b65f8c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2150,7 +2150,7 @@
...
@@ -2150,7 +2150,7 @@
"origin_num"
:
54
"origin_num"
:
54
},
},
{
{
"文本左右对齐"
:
{
"
67.
文本左右对齐"
:
{
"node_id"
:
"algorithm-942f57e096b4460e8adcf08de8cf6468"
,
"node_id"
:
"algorithm-942f57e096b4460e8adcf08de8cf6468"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2161,7 +2161,7 @@
...
@@ -2161,7 +2161,7 @@
"origin_num"
:
67
"origin_num"
:
67
},
},
{
{
"买卖股票的最佳时机 II"
:
{
"
121.
买卖股票的最佳时机 II"
:
{
"node_id"
:
"algorithm-424ad1bf338d42138793e7a5de6df885"
,
"node_id"
:
"algorithm-424ad1bf338d42138793e7a5de6df885"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2172,7 +2172,7 @@
...
@@ -2172,7 +2172,7 @@
"origin_num"
:
121
"origin_num"
:
121
},
},
{
{
"加油站"
:
{
"
133.
加油站"
:
{
"node_id"
:
"algorithm-6877fe23a31441e4b26b23ed17307bdb"
,
"node_id"
:
"algorithm-6877fe23a31441e4b26b23ed17307bdb"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
@@ -2183,7 +2183,7 @@
...
@@ -2183,7 +2183,7 @@
"origin_num"
:
133
"origin_num"
:
133
},
},
{
{
"分发糖果"
:
{
"
134.
分发糖果"
:
{
"node_id"
:
"algorithm-918f2173626042b79d288599bce5804c"
,
"node_id"
:
"algorithm-918f2173626042b79d288599bce5804c"
,
"keywords"
:
[
"keywords"
:
[
"leetcode"
,
"leetcode"
,
...
...
src/tree.py
浏览文件 @
f3356501
...
@@ -108,7 +108,7 @@ class TreeWalker:
...
@@ -108,7 +108,7 @@ class TreeWalker:
for
index
,
section_node
in
enumerate
(
chapter_node
[
"children"
]):
for
index
,
section_node
in
enumerate
(
chapter_node
[
"children"
]):
section_title
=
list
(
section_node
.
keys
())[
0
]
section_title
=
list
(
section_node
.
keys
())[
0
]
full_path
=
os
.
path
.
join
(
full_path
=
os
.
path
.
join
(
chapter_path
,
f
"
{
section_
node
[
'origin_num'
]
}
.
{
section_
title
}
"
)
chapter_path
,
f
"
{
section_title
}
"
)
if
os
.
path
.
isdir
(
full_path
):
if
os
.
path
.
isdir
(
full_path
):
self
.
ensure_exercises
(
full_path
)
self
.
ensure_exercises
(
full_path
)
else
:
else
:
...
@@ -273,7 +273,7 @@ class TreeWalker:
...
@@ -273,7 +273,7 @@ class TreeWalker:
config
=
self
.
ensure_section_config
(
full_name
)
config
=
self
.
ensure_section_config
(
full_name
)
num
,
name
=
self
.
extract_node_env
(
full_name
)
num
,
name
=
self
.
extract_node_env
(
full_name
)
result
=
{
result
=
{
name
:
{
f
"
{
num
}
.
{
name
}
"
:
{
"node_id"
:
config
[
"node_id"
],
"node_id"
:
config
[
"node_id"
],
"keywords"
:
config
[
"keywords"
],
"keywords"
:
config
[
"keywords"
],
"children"
:
config
.
get
(
"children"
,
[])
"children"
:
config
.
get
(
"children"
,
[])
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录