【发布时间】:2021-01-08 21:24:57
【问题描述】:
我的代码似乎一直运行到最后(因此返回 None),而不是在找到子树时停止。
def first_greater_than_k(tree, k):
if not tree:
return None
first_greater_than_k(tree.left, k)
if tree.data > k:
return tree
first_greater_than_k(tree.right, k)
【问题讨论】:
-
这是什么编程语言?
-
它是python...
标签: recursion binary-search-tree tree-traversal inorder