У меня есть коды из учебника. И коды намерены удалить узел.Как узлы работают на Java?
Node<String> nodeRef = head.next;
nodeRef.next = nodeRef.next.next;
Что делает Node<String> nodeRef = head.next;
на самом деле здесь?
nodeRef
скопировать head.next
элемент узла?
Если да, то имеет значение head.next
пункт как nodeRef
, так и оригинал head.next
?
Или Node<String> nodeRef = head.next;
просто укажите название head.next вместо создания нового узла?
Все еще путайте работу узлов. Может ли кто-нибудь объяснить?
Есть ли 'импорт some.package.Node;' строка в книге? Можете ли вы изменить свой вопрос, чтобы включить это? – shoover
Да, я предполагаю, что вы смотрите на текст структур данных, который реализует связанный список узлов. Голова в этом случае является первым узлом в связанном списке. Он ссылается на следующий в списке. Вы перебираете список, начиная с головы и идя по каждому последующему следующему узлу. – duffymo
@shoover Нет, так оно и есть. – ksdawq