我正在本学期的最终项目中对此进行尝试。我仍然对如何实现它以及可能的实现感到困惑。谁能伸出援手?
您可以通过使用泛型来解决此问题。只是一个想法:
class Node<T> {
Node<?> left;
Node<?> right;
T value;
}
然后您可以对树的节点使用不同的类型。
Node<String> head = new Node<String>();
head.left = new Node<Integer>();
head.right = new Node<Date>();