Junior — Middle
Como passar para o próximo elemento na estrutura de dados LinkedList?
sobes.tech IA
Resposta da IA
Na estrutura de dados LinkedList, cada elemento (nó) contém uma referência ao próximo elemento. Para passar ao próximo elemento, é necessário aceder ao campo next do nó atual. Por exemplo, se tiver uma referência ao nó atual currentNode, o próximo elemento estará disponível através de currentNode.next.
Exemplo em Java para uma lista ligada simples:
class Node {
int data;
Node next;
}
Node currentNode = head; // head é o primeiro elemento da lista
if (currentNode != null) {
Node nextNode = currentNode.next; // passar para o próximo elemento
}
Se estiver a usar a LinkedList padrão do Java Collections Framework, pode usar um iterador:
LinkedList<String> list = new LinkedList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next(); // passar para o próximo elemento
}