我正在尝试创建一个递归函数,该函数将生成项的嵌套结构。 该文件中的每个项目都有一个用于其子项的指针和一个停止值,如您在此处所见:
{
"1": {
"id": 1,
"next_1": 2,
"next_2": 3,
"stop": false
},
"2": {
"id": 2,
"next_1": 3,
"next_2": 4,
"stop": false
},
"3": {
"id": 3,
"stop": true
},
"4": {
"id": 4,
"stop": true
}
}
此递归函数应获取一个起始索引,它将从中构建树并返回一个嵌套的字典,如下所示:
{
1: {
2: {
3: {},
4: {}
},
3: {}
}
}
答案 0 :(得分:0)
像这样吗?
B