Eu tenho que criar minha própria classe de lista vinculada, com umbando de métodos neles, como adicionar, excluir, classificar, imprimir, etc, e eu fiz todos os métodos, mas um. Eu preciso criar um método com esta tarefa, ou é o que está listado nas diretrizes para a atribuição:
Gere uma sub-lista que contém todos os números pares na lista atual. Esta lista deve ser retornada e o conteúdo deve ser exibido (para a tela), um número por linha.
Eu realmente não entendo como fazer isso. Então, basicamente, o usuário é solicitado a criar uma lista vinculada de números aleatórios e o usuário especifica quantos. então, se ele disser 10., a lista vinculada gerará 10 listnodes com números aleatórios, e eu quero criar outra lista vinculada de números pares, e imprimi-los na tela com um número por linha. qualquer sugestão, pseudocódigo, ou se você acabou de saber, sinta-se livre para me avisar! esse método me impressionou.
Respostas:
0 para resposta № 1Eu acho que você está entendendo mal a questão. Você só precisa percorrer a lista e continuar imprimindo os números pares à medida que os encontra. Além disso, comece com uma nova lista vinculada e, sempre que encontrar um nó com um número par, adicione-o à nova lista vinculada. Quando chegar ao fim, você já imprimiu todos os pares, basta retornar a nova lista vinculada que você tem.
Se você ainda está tendo problemas com isso, poste seu código.