首页 > 解决方案 > 二叉树搜索检查

问题描述

NameError:名称“树”未定义

大家好,我正在研究 BST 检查(二叉搜索树检查)问题,但我没有得到应为“真”的预期结果。我的代码可以在下面找到。每当我用 VScode 编译它时,它都会说:未定义名称“树”。你能帮我吗?谢谢转发!

 tree_vals = []

 def inorder(tree):
     if tree != None:
     inorder(tree.getLeftChild())
     tree_vals.append(tree.getRootVal())
     inorder(tree.getRightChild())

 def sort_check(tree_vals):
     return tree_vals == sorted(tree_vals)


 inorder(tree)  
 print(sort_check(tree_vals))

标签: python-3.x

解决方案


推荐阅读