Antes de adicionar elementos à Lista Duplamente Ligada, deve-se, primeiramente, saber em qual extremidade serão inseridos esses elementos. Caso sejam inseridos no início da lista, é preciso haver uma instrução diferente do último item da lista.
Com base nessas informações e no conteúdo estudado, pode-se afirmar que correspondem à inserção na última extremidade da Lista Ligada:
I. primeiroNode = ultimoNode = new Node(valor, null,null);
II. primeiroNode = new Node(valor, primeiroNode,null);
III. ultimoNode.setProximo( new Node(valor, null,ultimoNode));
IV. ultimoNode = ultimoNode.getProximo();
resposta:III e IV
Respostas
respondido por:
0
Sua resposta sobre programação e estrutura de dados está correta como indicou ao final da questão (III e IV).
Neste caso em estudo, para adicionar elementos à Lista Duplamente Ligada, devem corresponder à inserção na última extremidade da Lista Ligada exatamente as penúltima (III) e última opções (IV) colocadas, quais sejam:
ultimoNode.setProximo( new Node(valor, null,ultimoNode));
e
ultimoNode = ultimoNode.getProximo();
Bons estudos!
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás