本文介绍: 我们将首先遍历每个子节点,然后进行递归调用,直到到达该节点没有任何子节点的阶段。一旦我们有了这种情况,我们就可以返回我们的调用并将该节点添加到我们的结果中。一旦我们完成了所有子节点的遍历,现在我们终于可以将根节点添加到列表中了。还可以使用基于堆栈的方法在遍历节点时将每个子节点添加到堆栈中。时间复杂度:O(N),其中 N 是树中的节点数。空间复杂度:O(H),其中 H 是树的高度。
问题陈述
result =
new ArrayList<>();
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。