Wenn ich beispielsweise eine ID von 4 finden möchte, sollte ich [1,3,4] zurückgeben.
Wenn ich eine ID von 9 finden möchte, sollte ich [1,3,9] zurückgeben Wenn ich eine ID von 7 finden möchte, ändere sie so, dass sie [6,7] zurückgibt
Ich weiß nicht, ob ich es klar erklärt habe. Danke für die Antwort
很多人都在抱怨你没有把代码贴出来,能回答问题的人可都是真心的!
简化版实验原始数据(也供其他人可以验证自己的方案)
JS查找输出结果
你可以把代码贴出来么……你这样放个图片很难处理啊……
直接递归遍历啊,先校验id是否相同,相同直接return,不同则看是否有children,有则记录下当前层的id并继续向下遍历,无则清空记录并跳过当前的节点,遍历下一个同层节点。