提交 cc6f91e2 编写于 作者: L luxin

update skill_tree_level

上级 4e2fd0da
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@File : combine_tree.py
@Time : 2022/01/20 16:55:49
@Author : Lu Xin
@Contact : luxin@csdn.net
'''
# here put the import lib
from src.refresh_tree import RefreshTree
def main():
tree_repository_pair_list = [
("c", "c"),
("algorithm", "algorithm"),
("gml", "git_md_linux"),
("java", "java"),
("opencv", "opencv"),
("pg", "pg"),
("python", "python"),
("neo4j", "neo4j")
]
init_tree_json = RefreshTree(rep_root_dir="../")
init_tree_json.load()
init_tree_json.construct_tree(tree_repository_pair_list)
init_tree_json.create_contents()
if __name__=="__main__":
main()
\ No newline at end of file
{
"keywords": [
"C语言发展史",
"发展史",
"C语言"
],
"keywords_must": [
"发展史"
],
"keywords_forbid": [],
"children": [
{
"C语言的起源": {
"keywords": [
"C语言的起源",
"起源",
"C语言"
],
"keywords_must": [
"起源"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-b757bffed2d44911ad55ae9374780047"
}
},
{
"C语言的发展与应用": {
"keywords": [
"C语言的发展",
"C语言的应用",
"发展",
"应用",
"C语言"
],
"keywords_must": [
"发展",
"应用"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-c5762edbdbe44ba393f94c7d0d7a68dc"
}
}
],
"node_id": "level-c-8c3cdf9ae7b547adbd99c360246bf2b2"
}
\ No newline at end of file
{
"keywords": [
"C语言特点",
"C语言特征",
"特点",
"特征",
"C语言"
],
"keywords_must": [
"特点",
"特征",
"特性"
],
"keywords_forbid": [],
"children": [
{
"语言简洁,使用方便灵活": {
"keywords": [
"语言简洁",
"方便灵活"
],
"keywords_must": [
"语言简洁",
"方便灵活"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-935a8ec4304e4baeab807fd942083569"
}
},
{
"可移植性好": {
"keywords": [
"可移植性好",
"移植性"
],
"keywords_must": [
"可移植性好"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-625c837502cb433baff57f1cd8761c78"
}
},
{
"表达能力强": {
"keywords": [
"表达能力强",
"表达能力"
],
"keywords_must": [
"表达能力强"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-9b08f3bd683d42acb7ac01a13fd68743"
}
},
{
"表达方式灵活": {
"keywords": [
"表达方式灵活",
"表达方式"
],
"keywords_must": [
"表达方式灵活"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-672382c87e63401286f14b0ce15ece77"
}
},
{
"可进行结构化程序设计": {
"keywords": [
"结构化程序设计",
"结构化",
"程序设计"
],
"keywords_must": [
"结构化程序设计"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-995bf077bccf4203b605ca57f065bd2d"
}
},
{
"可以直接操作计算机硬件": {
"keywords": [
"操作计算机硬件",
"计算机硬件"
],
"keywords_must": [
"计算机硬件"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-482db79cb1db477c9627e287f164a09a"
}
},
{
"生成的目标代码质量高": {
"keywords": [
"目标代码质量高",
"目标代码"
],
"keywords_must": [
"目标代码质量高"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-93ed97ed7e5649cd91926e9e9c606921"
}
}
],
"node_id": "level-c-946fc2eeba644ecf93e68974bf69f42a"
}
\ No newline at end of file
{
"keywords": [
"C语言标准",
"语言标准",
"C语言"
],
"keywords_must": [
"标准"
],
"keywords_forbid": [],
"children": [
{
"Traditional C": {
"keywords": [
"TraditionalC"
],
"keywords_must": [
"Traditional C",
"TraditionalC"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-208e86cd81dc4de2bc871c0bc9300586"
}
},
{
"C89": {
"keywords": [
"C89"
],
"keywords_must": [
"C89"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-fdaa7c53eec447918709738d61ef9178"
}
},
{
"C95": {
"keywords": [
"C95"
],
"keywords_must": [
"C95"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-bfcda21010fa4cfa9a71d28ecfffa262"
}
},
{
"C99": {
"keywords": [
"C99"
],
"keywords_must": [
"C99"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-f637b57967644d03be2a464df832f2bc"
}
},
{
"C11": {
"keywords": [
"C11"
],
"keywords_must": [
"C11"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d2e8c4afe7fd474c91f1459de55cbabb"
}
},
{
"C17": {
"keywords": [
"C17"
],
"keywords_must": [
"C17"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-461bc7010ebd4144a8b715841e152605"
}
},
{
"C2x": {
"keywords": [
"C2x"
],
"keywords_must": [
"C2x"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-511f644f3c544b56b5adb9b28282d8bc"
}
}
],
"node_id": "level-c-3a6b78e1a4804917a5d48231f0cd87ea"
}
\ No newline at end of file
{
"keywords": [
"编程机制",
"C语言"
],
"keywords_must": [
"编程机制"
],
"keywords_forbid": [],
"children": [
{
"目标代码文件、可执行文件和库": {
"keywords": [
"目标代码文件",
"可执行文件",
"C语言库",
"C语言"
],
"keywords_must": [
"目标代码",
"可执行文件",
"库"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-557cbf68f22a4747b8992615ad643fa8"
}
},
{
"UNIX系统": {
"keywords": [
"UNIX系统",
"UNIX",
"C语言"
],
"keywords_must": [
"UNIX"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-33b51bd99ba743c090b8050e3e784470"
}
},
{
"Linux": {
"keywords": [
"Linux",
"C语言"
],
"keywords_must": [
"Linux"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d78d438e88454d1fa7dd12676b100e0c"
}
},
{
"Windows": {
"keywords": [
"Windows",
"Linux",
"C语言"
],
"keywords_must": [
"Windows"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-be25cc23301b4373940b6eff8291bb05"
}
},
{
"Macintosh": {
"keywords": [
"Macintosh",
"C语言"
],
"keywords_must": [
"Macintosh"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-a9c21fb270414f5d8599b1eea5e6a59f"
}
},
{
"GNU编译器集合和LLVM项目": {
"keywords": [
"GNU编译器",
"GNU",
"LLVM项目",
"LLVM",
"C语言"
],
"keywords_must": [
"GNU",
"LLVM"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-4b692f5904ff4c70a44a648f47c024d4"
}
},
{
"命令行编译器": {
"keywords": [
"命令行编译器",
"命令行",
"C语言"
],
"keywords_must": [
"命令行"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-68819aeb078d4ce4a6538b8a548c0eea"
}
},
{
"集成开发环境": {
"keywords": [
"集成开发环境",
"IDE",
"C语言"
],
"keywords_must": [
"集成开发环境"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-908f40d645f4410680fbab6feddab8b2"
}
}
],
"node_id": "level-c-be9d40c8fc0e49c9bbc1e3a0b60b7960"
}
\ No newline at end of file
{
"keywords": [
"概述",
"C语言概述",
"C语言"
],
"title": "C语言概述",
"node_id": "level-c-ff93d18873424490849cdcf2ca01a48b",
"keywords_must": [
"概述",
"概要"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"变量",
"C语言"
],
"keywords_must": [
"变量"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-e05671ef95f44df3a7eab5dcc7b141e1"
}
\ No newline at end of file
{
"keywords": [
"常量",
"C语言"
],
"keywords_must": [
"常量",
"const"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d3cd094b74334fa3b123b896788aa1ca"
}
\ No newline at end of file
{
"keywords": [
"基本数据类型",
"数据类型"
],
"keywords_must": [
"数据类型"
],
"keywords_forbid": [],
"children": [
{
"整数类型": {
"keywords": [
"整数类型",
"int"
],
"keywords_must": [
"整数",
"整型"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-4b8c956c12dd4d59a3ebdab97bac590d"
}
},
{
"浮点类型": {
"keywords": [
"浮点类型",
"float",
"double"
],
"keywords_must": [
"浮点"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-50a4fd5c83bf4f558d7cc9cc27c39c90"
}
},
{
"字符类型": {
"keywords": [
"字符类型",
"char"
],
"keywords_must": [
"字符"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-8cff086ba20b4cc88f07dbb3dc8e7c38"
}
},
{
"布尔类型": {
"keywords": [
"布尔类型",
"boll"
],
"keywords_must": [
"布尔",
"bool"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-1702c0269b714bf3a5b00e366a71a829"
}
}
],
"node_id": "level-c-4fd1baa5eb72451aa52e5ef801376f6f"
}
\ No newline at end of file
{
"keywords": [
"数据类型",
"C语言"
],
"title": "数据类型",
"node_id": "level-c-c7ef387bd4bf4bd0a87d1886e66160c5",
"keywords_must": [
"数据类型"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"赋值",
"运算符",
"表达式",
"赋值运算符",
"赋值表达式",
"C语言"
],
"keywords_must": [
"赋值"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-463c5c16759c444cab9c38aea966452b"
}
\ No newline at end of file
{
"keywords": [
"算术",
"算术运算符",
"算术表达式",
"运算符",
"表达式",
"C语言"
],
"keywords_must": [
"算术"
],
"keywords_forbid": [],
"children": [
{
"加法运算符": {
"keywords": [
"加法运算符",
"加法"
],
"keywords_must": [
"加法"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-31de66fb1c374b7694f1d9098ef2fc07"
}
},
{
"减法运算符": {
"keywords": [
"减法运算符",
"减法"
],
"keywords_must": [
"减法"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-146f98e8375d44b493c1e7ad4a961996"
}
},
{
"乘法运算符": {
"keywords": [
"乘法运算符",
"乘法"
],
"keywords_must": [
"乘法"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-6275797407a74afca99bb69a4860643a"
}
},
{
"除法运算符": {
"keywords": [
"除法运算符",
"除法"
],
"keywords_must": [
"除法"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-68f5dd68b3374b07abc4594023599c5c"
}
},
{
"求模运算符": {
"keywords": [
"求模运算符",
"求模"
],
"keywords_must": [
"求模"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d99db15ebd5345079f28e8922168213c"
}
},
{
"递增运算符": {
"keywords": [
"递增运算符",
"递增"
],
"keywords_must": [
"递增"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-fd0c1be4694c44aea61204bfe3d8ff35"
}
},
{
"递减运算符": {
"keywords": [
"递减运算符",
"递减"
],
"keywords_must": [
"递减"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-f3ee0ec7ed0448c5a5c363fd8c04c37b"
}
}
],
"node_id": "level-c-e985fb409a3a43798aa3103cebe813e3"
}
\ No newline at end of file
{
"keywords": [
"关系",
"关系运算符",
"关系表达式",
"运算符",
"表达式",
"C语言"
],
"keywords_must": [
"关系"
],
"keywords_forbid": [],
"children": [
{
"大于运算符": {
"keywords": [
"大于",
"大于运算符"
],
"keywords_must": [
"大于"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-b419e9a56378422ca9dbe4199df85466"
}
},
{
"小于运算符": {
"keywords": [
"小于",
"小于运算符"
],
"keywords_must": [
"小于"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-62538191b4c446a28cc555f43f47a8a1"
}
},
{
"等于运算符": {
"keywords": [
"等于",
"等于运算符"
],
"keywords_must": [],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-629caa816ad84135b6d99c0c485c3597"
}
},
{
"大于等于运算符": {
"keywords": [
"大于等于",
"大于等于运算符"
],
"keywords_must": [
"大于等于"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-c21d13ad563144e0870dedad439a5b20"
}
},
{
"小于等于运算符": {
"keywords": [
"小于等于",
"小于等于运算符"
],
"keywords_must": [
"小于等于"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-c7efe69bbab844ce93d127502b714b16"
}
},
{
"不等于运算符": {
"keywords": [
"不等于",
"不等于运算符"
],
"keywords_must": [
"不等于"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-12bde9c3e6f548d2b754e487345f5160"
}
}
],
"node_id": "level-c-08dec025530542b695719ef950730a69"
}
\ No newline at end of file
{
"keywords": [
"逻辑",
"逻辑运算符",
"逻辑表达式",
"表达式",
"运算符",
"C语言"
],
"keywords_must": [
"逻辑"
],
"keywords_forbid": [],
"children": [
{
"逻辑与运算符": {
"keywords": [
"逻辑与",
"逻辑与运算符",
"与运算符"
],
"keywords_must": [
"逻辑与",
"与逻辑"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-2b380549524f401ab0d55c040336dcfc"
}
},
{
"逻辑或运算符": {
"keywords": [
"逻辑或",
"逻辑或运算符",
"或运算符"
],
"keywords_must": [
"逻辑或",
"或逻辑"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-dfec54176abb4ccf8ceb144f42c0fe58"
}
},
{
"逻辑非运算符": {
"keywords": [
"逻辑非",
"逻辑非运算符",
"非运算符"
],
"keywords_must": [
"逻辑非",
"非逻辑"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-26b1e8af0679453f9137e958e2f178b3"
}
}
],
"node_id": "level-c-d4ed32eedaed4d44be139eb578ed9f92"
}
\ No newline at end of file
{
"keywords": [
"逗号",
"运算符",
"表达式",
"逗号运算符",
"逗号表达式",
"C语言"
],
"keywords_must": [
"逗号"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d8047c9c975b457cbc30445ff78787d6"
}
\ No newline at end of file
{
"keywords": [
"条件",
"条件运算符",
"条件表达式",
"表达式",
"运算符",
"C语言"
],
"keywords_must": [
"条件"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-1d3d9e97b98b4151b87c4433d987af83"
}
\ No newline at end of file
{
"keywords": [
"sizeof运算符",
"sizeof",
"运算符",
"C语言"
],
"keywords_must": [
"sizeof"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-a78c62afc42f45178a799ff67c9fd330"
}
\ No newline at end of file
{
"keywords": [
"运算符",
"优先级",
"求值顺序",
"运算符优先级",
"运算符求值顺序",
"C语言"
],
"keywords_must": [
"优先级",
"求值顺序"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-eb5b902755f24674bce31bde2ce4f439"
}
\ No newline at end of file
{
"keywords": [
"运算符",
"表达式",
"运算符与表达式"
],
"title": "运算符与表达式",
"node_id": "level-c-5002624ecc8d4be1a3d8eab4579ac7b8",
"keywords_must": [
"运算符",
"表达式"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"语句",
"程序块",
"语句与程序块",
"C语言"
],
"keywords_must": [
"语句",
"程序块"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-a88a08b3d3a24780b94e2809336202b5"
}
\ No newline at end of file
{
"keywords": [
"判断语句",
"判断",
"语句",
"C语言"
],
"keywords_must": [
"判断"
],
"keywords_forbid": [],
"children": [
{
"if语句": {
"keywords": [
"if语句",
"if"
],
"keywords_must": [
"if"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-5e91dbfbe12742a58687935a9d90c823"
}
},
{
"if-else语句": {
"keywords": [
"if-else语句",
"if",
"else",
"if-else",
"ifelse",
"if else"
],
"keywords_must": [
"if",
"else"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-fe1541c72d9e4cdca6c921dbbc59b89d"
}
},
{
"else-if语句": {
"keywords": [
"else-if语句",
"if",
"else",
"else-if",
"else-if",
"else if"
],
"keywords_must": [
"if",
"else"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-151de28d0bb342568164be969c423d9a"
}
},
{
"switch语句": {
"keywords": [
"switch语句",
"switch"
],
"keywords_must": [
"switch"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d0aabba94ad848079a7b85185865b9c7"
}
}
],
"node_id": "level-c-0c86f68dfe7c4a4ca6c8b7c12135fd43"
}
\ No newline at end of file
{
"keywords": [
"语句",
"循环",
"循环语句",
"C语言"
],
"keywords_must": [
"循环"
],
"keywords_forbid": [],
"children": [
{
"for循环": {
"keywords": [
"for循环",
"循环",
"for"
],
"keywords_must": [
"for"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-22468d0373a84997a081c2eec0f618f3"
}
},
{
"while循环": {
"keywords": [
"while循环",
"循环",
"while"
],
"keywords_must": [
"while"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-6d700090507145acb745a467f8890b3e"
}
},
{
"do-while循环": {
"keywords": [
"do-while循环",
"do-while",
"while",
"dowhile",
"do while"
],
"keywords_must": [
"do",
"while"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-58f0847e815843778414a28e8925a9ba"
}
},
{
"break语句": {
"keywords": [
"break语句",
"break"
],
"keywords_must": [
"break"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-bfd9a604032f464e8ae635eb1431a662"
}
},
{
"continue语句": {
"keywords": [
"continue语句",
"continue"
],
"keywords_must": [
"continue"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-3c01566817af485c8494a016cb1d33f9"
}
},
{
"goto语句": {
"keywords": [
"goto语句",
"goto"
],
"keywords_must": [
"goto"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-b068b910bdcb43ee85388588eaaed349"
}
}
],
"node_id": "level-c-bc001e483b8c41a8a7ccc369393d636a"
}
\ No newline at end of file
{
"keywords": [
"语句与控制流",
"语句",
"控制流",
"C语言"
],
"title": "语句与控制流",
"node_id": "level-c-18bef4edbf9a498fa3838246cd733986",
"keywords_must": [
"语句",
"控制流"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [],
"title": "C语言初阶",
"node_id": "level-c-97bc6d47966c47979a9c78cc36741ade",
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"函数",
"声明",
"定义",
"函数声明",
"函数定义",
"C语言"
],
"keywords_must": [
"函数的声明",
"函数声明",
"函数的定义",
"函数定义"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-e2785c48975d4b32917e89a5c260ae27"
}
\ No newline at end of file
{
"keywords": [
"函数",
"参数",
"函数参数",
"C语言"
],
"keywords_must": [
"函数的参数",
"函数参数"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-30a5dee1088c403b81ae2d61f717f214"
}
\ No newline at end of file
{
"keywords": [
"函数",
"返回",
"返回值",
"函数返回",
"C语言"
],
"keywords_must": [
"函数的返回",
"函数返回"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-bfff88a1a24e4eb98577ac663c44da09"
}
\ No newline at end of file
{
"keywords": [
"函数",
"调用",
"函数调用",
"C语言"
],
"keywords_must": [
"函数的调用",
"函数调用"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-67a79ded33aa459e81f953aea62b5b65"
}
\ No newline at end of file
{
"keywords": [
"函数",
"递归",
"函数递归",
"C语言"
],
"keywords_must": [
"函数的递归",
"函数递归"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-978a26e7ad464c5481ce0c56480ed60d"
}
\ No newline at end of file
{
"keywords": [
"局部变量",
"全局变量",
"C语言"
],
"keywords_must": [
"局部变量",
"全局变量"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-293ce0005b924bd7b76216d395e021f2"
}
\ No newline at end of file
{
"keywords": [
"头文件",
"C语言"
],
"keywords_must": [
"头文件"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-9b668f9078814a86b5d45265f2d87186"
}
\ No newline at end of file
{
"keywords": [
"内部函数",
"外部函数",
"C语言"
],
"keywords_must": [
"内部函数",
"外部函数"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-c4862064e784410fb4ee6f54e2c74e7a"
}
\ No newline at end of file
{
"keywords": [
"函数",
"程序结构",
"C语言"
],
"title": "函数与程序结构",
"node_id": "level-c-c1d5e45aeba9407a9aba96de5af95e4e",
"keywords_must": [
"函数",
"程序结构"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"数组简介",
"数组",
"C语言"
],
"keywords_must": [
"简介",
"介绍",
"概述"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-4103c3071b694c778cdee1f78150b3dd"
}
\ No newline at end of file
{
"keywords": [
"一维数组",
"数组",
"C语言"
],
"keywords_must": [
"一维"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-50bb5756ca6f4fab9db632226f95ef13"
}
\ No newline at end of file
{
"keywords": [
"数组",
"二维数组",
"C语言"
],
"keywords_must": [
"二维"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-f9e454c8bac54e17a358aa3537f80f2b"
}
\ No newline at end of file
{
"keywords": [
"数组",
"变长数组",
"C语言"
],
"keywords_must": [
"变长数组",
"VLA"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-ba9bbb9164584d7285e469c5aa34b8aa"
}
\ No newline at end of file
{
"keywords": [
"数组",
"C语言"
],
"title": "数组",
"node_id": "level-c-aab5230436134bc0ae4334f20616646b",
"keywords_must": [
"数组"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"地址",
"指针",
"C语言"
],
"keywords_must": [
"指针",
"地址"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-b56d0beb05d8468a92b5127af497f66b"
}
\ No newline at end of file
{
"keywords": [
"函数参数",
"指针",
"C语言"
],
"keywords_must": [
"指针",
"函数参数"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-c125ac53cc324775abe8604efe6ba023"
}
\ No newline at end of file
{
"keywords": [
"数组",
"指针",
"C语言"
],
"keywords_must": [
"指针",
"数组"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-826682a938a0422390dcf4d3f7b933b4"
}
\ No newline at end of file
{
"keywords": [
"地址算术运算",
"算术运算",
"指针",
"C语言"
],
"keywords_must": [
"地址",
"指针"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-2301f0c532c143c28e3261b442743f05"
}
\ No newline at end of file
{
"keywords": [
"指针数组",
"指针的指针",
"指针",
"C语言"
],
"keywords_must": [
"指针数组",
"指针的指针"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-86987ec92a6b441abc05a9dc616e3075"
}
\ No newline at end of file
{
"keywords": [
"指针",
"函数指针",
"指向函数的指针",
"C语言"
],
"keywords_must": [
"指向函数的指针",
"函数指针"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-fa927c0947f3427aafee3415e11694e7"
}
\ No newline at end of file
{
"keywords": [
"指针",
"C语言"
],
"title": "指针",
"node_id": "level-c-9e7cea0fd7294892be114dbb7fbc9b30",
"keywords_must": [
"指针"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"字符串输出",
"字符串输入",
"输出",
"输入",
"字符串",
"C语言"
],
"keywords_must": [
"字符串输入",
"字符串输出"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-bbd1310e647846018a1ff37d29c70ff0"
}
\ No newline at end of file
{
"keywords": [
"字符串函数",
"字符串",
"C语言"
],
"keywords_must": [
"字符串"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-2aa6707a4e0244dfab606b030f5c35c9"
}
\ No newline at end of file
{
"keywords": [
"字符串",
"C语言"
],
"title": "字符串",
"node_id": "level-c-60997c5d19b84545abb2adbac24351bc",
"keywords_must": [
"字符串"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [],
"title": "C语言中阶",
"node_id": "level-c-0b3c295f0ba24708845505ee4583303e",
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"结构体简介",
"结构体",
"C语言"
],
"keywords_must": [
"简介",
"介绍"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-86b95a1e3e084e7c92fa959b731d81dc"
}
\ No newline at end of file
{
"keywords": [
"结构体数组",
"结构体",
"C语言"
],
"keywords_must": [
"结构体数组"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-e970a52419484d11bcdd097d713b065e"
}
\ No newline at end of file
{
"keywords": [
"结构体指针",
"结构体",
"C语言"
],
"keywords_must": [
"结构体指针"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-c41c3c9229594a619abb2295be13a789"
}
\ No newline at end of file
{
"keywords": [
"结构体与函数",
"函数",
"结构体",
"C语言"
],
"keywords_must": [
"结构体",
"函数"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-11a69657ca7d422d9a08ecef807f1600"
}
\ No newline at end of file
{
"keywords": [
"链式结构",
"链表",
"结构体",
"C语言"
],
"keywords_must": [
"链式结构",
"链表"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-a6978054585b44acb482eea3d9e4aefc"
}
\ No newline at end of file
{
"keywords": [
"结构体",
"C语言"
],
"title": "结构体",
"node_id": "level-c-457fbccd00ef4ce3b0f44702f9755b43",
"keywords_must": [
"结构体"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"联合体",
"共用体",
"C语言"
],
"keywords_must": [
"联合体",
"共同体"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-65fbcb8587ab432895bbfb7d873d17de"
}
\ No newline at end of file
{
"keywords": [
"枚举",
"枚举类型",
"C语言"
],
"keywords_must": [
"枚举"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-a18e6c6aef644580a7e9743087cb8fd8"
}
\ No newline at end of file
{
"keywords": [
"枚举类型",
"联合体",
"共用体",
"C语言"
],
"title": "联合体与枚举类型",
"node_id": "level-c-6a54244141664f8a9fe626d564bb150f",
"keywords_must": [
"联合体",
"共同体",
"枚举类型"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"位和字节",
"字节",
"C语言"
],
"keywords_must": [
"位",
"字节"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-cfe3277172e24a0587fc7b9dca6b8633"
}
\ No newline at end of file
{
"keywords": [
"二进制",
"2进制",
"C语言"
],
"keywords_must": [
"二进制",
"2进制"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-18a259dd149a4ad4b51ca76cece73575"
}
\ No newline at end of file
{
"keywords": [
"八进制",
"8进制",
"C语言"
],
"keywords_must": [
"八进制",
"8进制"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d09ce6bde4bd4d43b5bda77b98328367"
}
\ No newline at end of file
{
"keywords": [
"十六进制",
"16进制",
"C语言"
],
"keywords_must": [
"十六进制",
"16进制"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-2caff3956d7e43c08c46cdcf8f8b6f29"
}
\ No newline at end of file
{
"keywords": [
"位运算",
"位逻辑运算",
"C语言"
],
"keywords_must": [
"位逻辑",
"位运算"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d199fcbcb452465696fadddafbfb26e1"
}
\ No newline at end of file
{
"keywords": [
"对齐特性",
"位运算",
"C语言"
],
"keywords_must": [
"对齐特性",
"_Alignof"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-501dc3e5d4da44fe8ba5614875d9cbdf"
}
\ No newline at end of file
{
"keywords": [
"位字段",
"C语言"
],
"keywords_must": [
"位字段"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-044247ccf6324f749dd6fcecb6fd7c1f"
}
\ No newline at end of file
{
"keywords": [
"位运算",
"位操作",
"C语言"
],
"title": "位运算",
"node_id": "level-c-f0296e72f7c441f0b0eee5a854580022",
"keywords_must": [
"位运算"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"宏定义",
"C语言"
],
"keywords_must": [
"宏定义"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-81ca2e0059a547db93cb10c8352a3687"
}
\ No newline at end of file
{
"keywords": [
"include",
"#include",
"C语言"
],
"keywords_must": [],
"keywords_forbid": [
"#include"
],
"children": [],
"node_id": "level-c-a9536f1fcd9242fc96a358be560ff7b1"
}
\ No newline at end of file
{
"keywords": [
"undef",
"#undef",
"C语言"
],
"keywords_must": [
"#undef"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-9177a200808c4d879116a4a69e89df41"
}
\ No newline at end of file
{
"keywords": [
"条件编译",
"预编译器",
"C语言"
],
"keywords_must": [
"条件编译"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d962e7c6c96d431ea38e6e6aed7728b6"
}
\ No newline at end of file
{
"keywords": [
"内联函数",
"C语言"
],
"keywords_must": [
"内联函数"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-d21d6de040954559abee2dbad03ac4d1"
}
\ No newline at end of file
{
"keywords": [
"预处理器",
"预编译器",
"C语言"
],
"title": "预处理器",
"node_id": "level-c-4c711f0dc45c49e39f2dbdb5f89008a9",
"keywords_must": [
"预处理器",
"预编译器"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"文件",
"文件基本操作",
"C语言"
],
"keywords_must": [
"文件的基本操作",
"文件基本操作"
],
"keywords_forbid": [],
"children": [
{
"文件指针": {
"keywords": [
"文件指针",
"文件"
],
"keywords_must": [
"文件指针"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-49b8b5358dd44f2683ad375c1ca322a6"
}
},
{
"文件的打开": {
"keywords": [
"文件的打开",
"文件",
"文件打开"
],
"keywords_must": [
"文件的打开",
"文件打开",
"打开文件"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-413936e2468c4e319c798d4a524c52c5"
}
},
{
"文件的关闭": {
"keywords": [
"文件的关闭",
"文件",
"文件关闭"
],
"keywords_must": [
"文件的关闭",
"文件关闭",
"关闭文件"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-30566999b5104e54a258debe6b7e8a85"
}
}
],
"node_id": "level-c-6ac7da2c6a894cc2ad4a2facb2aec07a"
}
\ No newline at end of file
{
"keywords": [
"文件",
"文件读写",
"C语言"
],
"keywords_must": [
"文件的读写",
"文件读写"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-c9f455f9665042b5bdfd19918e34cc94"
}
\ No newline at end of file
{
"keywords": [
"文件",
"C语言"
],
"title": "文件",
"node_id": "level-c-4877d759ed524ba086a8dd6bc00c2e86",
"keywords_must": [
"文件"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"存储类别",
"C语言"
],
"keywords_must": [
"存储类别"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-055d9ba0f2864f78a5fea826aded5aaa"
}
\ No newline at end of file
{
"keywords": [
"存储管理",
"内存管理",
"内存动态管理",
"C语言"
],
"keywords_must": [
"内存动态管理",
"动态内存"
],
"keywords_forbid": [],
"children": [
{
"内存分配:malloc()": {
"keywords": [
"内存分配",
"malloc",
"C语言"
],
"keywords_must": [
"内存分配",
"malloc"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-cc8211e14d6f46c8b91b27f4b5ae2c3a"
}
},
{
"内存释放:free()": {
"keywords": [
"内存释放",
"free",
"C语言"
],
"keywords_must": [
"内存释放",
"free"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-3ef9cac7dde7450cba53d20005fefe77"
}
}
],
"node_id": "level-c-e75bdc3470954cb38bdfcf4f0ed3680b"
}
\ No newline at end of file
{
"keywords": [
"存储管理",
"内存管理",
"C语言"
],
"title": "存储管理",
"node_id": "level-c-d127f044a075402788e20b3cb690a328",
"keywords_must": [
"存储管理"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"数学库",
"math.h",
"标准库",
"C语言"
],
"keywords_must": [
"数学库",
"math.h"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-77363abd916c4981b595f44138f53e0a"
}
\ No newline at end of file
{
"keywords": [
"stdlib.h",
"通用工具库",
"标准库",
"C语言"
],
"keywords_must": [
"通用工具库",
"stdlib.h"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-dab1add961df46479031b66bc52a00b0"
}
\ No newline at end of file
{
"keywords": [
"assert.h",
"断言库",
"标准库",
"C语言"
],
"keywords_must": [
"断言库",
"assert.h"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-2ce0d5349c454d099692a07c2a32a56d"
}
\ No newline at end of file
{
"keywords": [
"标准函数库",
"标准库",
"C语言"
],
"title": "标准函数库",
"node_id": "level-c-a95ae0dfca614dab8b02ef4b96d7398d",
"keywords_must": [
"标准函数库"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"C语言问答"
],
"keywords_must": [
"C语言问答"
],
"keywords_forbid": [],
"children": [],
"node_id": "level-c-9c70706a603349c5a30998ff12b826ab"
}
\ No newline at end of file
{
"keywords": [],
"title": "进阶任务",
"node_id": "level-c-61d9b0effb32465fa97e10e3c6602ff1",
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [],
"title": "C语言高阶",
"node_id": "level-c-29426c5de15a472ba147b32bd24b73a5",
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [],
"title": "C",
"node_id": "level-c-569d5e11c4fc5de7844053d9a733c5e8",
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"切面条"
],
"keywords_must": [
[
"蓝桥杯",
"切面条"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-530255df51be437b967cbc4524fe66ea"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"日志统计"
],
"keywords_must": [
[
"蓝桥杯",
"日志统计"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-9aea8ae61f274180b9b7172c43ebe69f"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"星期一"
],
"keywords_must": [
[
"蓝桥杯",
"星期一"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-b788a09cd8e647738a9ac6aea903aadb"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"猜年龄"
],
"keywords_must": [
[
"蓝桥杯",
"猜年龄"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-a413078fb6e74644b8c9f6e28896e377"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"合并检测"
],
"keywords_must": [
[
"蓝桥杯",
"合并检测"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-6437a69f581f4821a5cbd4267304a905"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"生日蜡烛"
],
"keywords_must": [
[
"蓝桥杯",
"生日蜡烛"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-5a3bc1e4f38648379d0f7be6d46a7648"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"纸牌三角形"
],
"keywords_must": [
[
"蓝桥杯",
"纸牌三角形"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-aa21244fb1374002acf29ed59bee7978"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"排它平方数"
],
"keywords_must": [
[
"蓝桥杯",
"排它平方数"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-ef16a8876b2446c0981c5b9cf28f278d"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"四平方和"
],
"keywords_must": [
[
"蓝桥杯",
"四平方和"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-8e17d142f5aa4b57a697571be7b2fd94"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"大数乘法"
],
"keywords_must": [
[
"蓝桥杯",
"大数乘法"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-854c7c9357bf408da0f7d370cfee9684"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"大衍数列"
],
"keywords_must": [
[
"蓝桥杯",
"大衍数列"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-12a6edfcdbb9460d8ec505301b388717"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"门牌制作"
],
"keywords_must": [
[
"蓝桥杯",
"门牌制作"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-b7a24f3dc0894922b58174677d4a1e4a"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"方阵转置"
],
"keywords_must": [
[
"蓝桥杯",
"方阵转置"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-f87a3d944ae64fcd95ca73760d1d6541"
}
\ No newline at end of file
{
"keywords": [
"蓝桥杯",
"微生物增殖"
],
"keywords_must": [
[
"蓝桥杯",
"微生物增殖"
]
],
"keywords_forbid": [],
"children": [],
"node_id": "level-algorithm-77796fecc167496f966ca74e5bcbdbd0"
}
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册