python-3.x - 二叉树搜索检查
问题描述
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 - ValueError:找不到格式以在 u-net 模型上以“i”模式读取指定文件以进行分段
- pine-script - 在正确的 Y 位置用 Tradingview 的 Pine 画一条简单的线
- asp.net - 如何在实体框架中的 POCO 文件中进行更改以保留更改
- python - 我已经创建了自定义用户模型,但我有“NO MODULE FOR managers.py”
- python - smtplib.SMTPNotSupportedError:Flask Mail 中的服务器不支持 SMTP AUTH 扩展
- sapui5 - `sap.m.FeedListItem`:图标在初始渲染后不会改变
- python - Pipenv 安装未将依赖项添加到 Pipfile.lock
- java - 为什么我的 Java 方法在不使用任何 Intent 的情况下重定向?
- java - Springboot中的组计数Aggeration
- mongodb - 使用猫鼬的 Atlas 文本搜索返回一个空数组