我正在写一个包来操作二叉树,我希望一个空树是一个实树,也就是说,它不能是None。我的简化代码如下所示:
class BT: EMPTY = "" ## place holder def __init__(self, data): self.left = self.right = BT.EMPTY self.data = data def isempty(self): return self is BT.EMPTY ... BT.EMPTY = BT("anything")
然而,我想知道是否有一个更优雅的Python解决方案。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐