estruturaDeDadosJavaDio icon indicating copy to clipboard operation
estruturaDeDadosJavaDio copied to clipboard

Dúvida Sobre Apontamento (getProximoNo())

Open ghost opened this issue 3 years ago • 0 comments

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

ghost avatar Jan 20 '22 22:01 ghost