Могу ли я иметь такую структуру в связанном списке?Может ли узел в связанном списке иметь динамический массив?
public class myLinkedList{
myLinkedList parent;
String data;
myLinkedList[] next;
}
Проблема в том, что этот узел может иметь или не иметь несколько соединений.
Спасибо!
Да, вы можете. Массив 'next' может иметь несколько значений, в том числе none. Вопрос только в этом? – acdcjunior
Да. Я знаю, что узлы связанного списка сохраняются в куче. Но я не был уверен, что у уже созданного узла может быть больше выделенных мест памяти. –
Вы можете «переделать» массив в любое время, просто назначив новый: 'next = new myLinkedList [99]; next = new myLinkedList [1]; next = new myLinkedList [30]; '. Имейте в виду, что мы каждый раз назначаем новый массив, не расширяя его размер. Если вам нужен динамический размер, вы должны пойти в коллекцию как 'ArrayList'. – acdcjunior