estruturaDeDadosJavaDio
estruturaDeDadosJavaDio copied to clipboard
Dúvida Sobre Apontamento (getProximoNo())
Boa noite João,
Primeiramente parabéns pela excelente didática e obrigado por trazer um conteúdo tão interessante de uma maneira tão simples. Ao fazer os encadeamentos, surgiu uma dúvida: O que acontece, na prática, se eu fizer o último No apontar para o primeiro? Na criação dos Nos, eles apontam para null, o que é uma maneira de identificar que se trata do último elemento da estrutura, porém se tivermos 4 Nos e o quarto apontar para o primeiro, simplesmente teríamos uma "lista circular"? Ou teria alguma outra implicação que não consigo enxergar?
Para exemplificar, segue o código que representa o que estou escrevendo:
No primeiroNo = new No("Conteúdo do Primeiro Nó");
No segundoNo = new No("Conteúdo do Segundo Nó");
No terceiroNo = new No("Conteúdo do Terceiro Nó");
No quartoNo = new No("Conteúdo do Quarto Nó");
primeiroNo.setProximoNo(segundoNo);
segundoNo.setProximoNo(terceiroNo);
terceiroNo.setProximoNo(quartoNo);
quartoNo.setProximoNo(primeiroNo);
Atenciosamente, Anderson Sales