【发布时间】:2013-04-04 03:39:25
【问题描述】:
我正在尝试实现具有多个孩子的树,我需要以某种方式存储这些孩子。我决定可以使用LinkedList,但我想先尝试使用数组。
(请不要使用任何 Imports。)
class Node<T extends Comparable<? super T>>
{
Node<T> arrChildren[] = new Node<T>[size];
}
这不起作用。
class Node<T extends Comparable<? super T>>
{
Comparable<Node<T>> arrChildren[] = new Comparable[size];
T element;
}
这可行,但我无法将 arrChildren[0] 与普通的 Node<T> 进行比较,如果我将所有的 Node<T>s Comparable 节点都设置为节点,我将无法到达内部的元素。
这是我在 Stack Overflow 上的第一篇文章,希望也能得到很好的回应,我不介意批评。
谢谢。
【问题讨论】:
标签: java arrays generics types tree