class BinaryTree { BinaryTree left; BinaryTree right; Object value; }
非平凡树不是普遍有用的:它们作为应用程序数据模型的一部分需要,它更好地使用域特定类(组件具有子组件列表)进行建模,或者将其用作一个具体的算法.算法通常需要来自节点的特定结构(例如,保持树平衡所需的节点的颜色或重量),因此通用树节点几乎没有意义.