Typy ogólne w tablicy dla drzewa z więcej niż jednym dzieckiem

Próbuję zaimplementować drzewo z więcej niż jednym dzieckiem i muszę je jakoś przechowywać. Zdecydowałem, że mogę użyćLinkedList ale chcę najpierw spróbować użyć tablicy.

(Proszę nie używać żadnych przywozów).

class Node<T extends Comparable<? super T>>
{
    Node<T> arrChildren[] = new Node<T>[size];
}

To nie działa.

class Node<T extends Comparable<? super T>>
{
    Comparable<Node<T>> arrChildren[] = new Comparable[size];
    T element;
}

To działa, ale nie mogę porównaćarrChildren[0] z normalnymNode<T> a jeśli zrobię wszystko mojeNode<T>s Comparable Węzły Nie mogę dotrzeć do elementów wewnątrz.

To jest mój pierwszy post na temat przepełnienia stosu, mam nadzieję, że również otrzymam dobrą odpowiedź, nie mam nic przeciwko krytyce.

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion