具有节点和叶子的树类实现

时间:2016-03-28 13:30:02

标签: python algorithm data-structures tree

row add

尝试声明一个带有2个子类Node和Leaf的Tree类来处理树对象

WHERE (MyDate >= [paramDateStart] and MyDate <= [paramDateEnd]) 
      OR (Nz([paramDateStart],"")="" AND Nz([paramDateEnd],"") = "")

这是正确的实施吗?

1 个答案:

答案 0 :(得分:0)

这将是二叉树的正确实现。但请记住一件事,如果您更改树的根,则需要更新该树中的每个节点和叶。

如果您要创建稍后添加到另一个树的子树,那么

self.root是个坏主意。但如果你不打算做这样的事情,这将是一个好主意。