Buscar

A3 FEITA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Implemente um projeto no qual serão inseridos números de forma ordenada, e que atenda as especificações a 
seguir: 
 
Passo 1: Insira os números [1, 2, 3, 4 e 5] em uma lista - com 5 células; 
Passo 2: Remova todos os dados da lista e insira-os em uma Pilha - com 5 células. Deve-se sempre remover os dados 
da célula inicial da lista; 
Passo 3: Remova os dados da Pilha e insira-os em uma Fila - com 10 células); 
Passo 4: Insira os números [6, 7, 8, 9 e 10] na lista; 
Passo 5: Repita os passos 2 e 3. 
Passo 6: Exiba todos os números que foram inseridos na fila. 
 
 
package avaliativaa3; //NOME DO SEU PACOTE 
 
import java.util.ArrayDeque; 
import java.util.ArrayList; 
 
public class Aula3 { //NOME DA SUA CLASSE 
 
public static void main(String[] args) { 
 ArrayList<Integer> lista = new ArrayList<>(5); 
 ArrayDeque<Integer> pilha = new ArrayDeque<>(5); 
 ArrayDeque<Integer> fila = new ArrayDeque<>(10); 
 
 lista.add(1); 
 lista.add(2); 
 lista.add(3); 
 lista.add(4); 
 lista.add(5); 
 
 while(!lista.isEmpty()) { 
 int elemento = lista.remove(0); 
 pilha.push(elemento); 
 System.out.printf("Lista: %s\nPilha: %s\nFila: %s\n\n", lista, pilha, fila); 
 } 
 
 while(!pilha.isEmpty()) { 
 int elemento = pilha.pop(); 
 fila.add(elemento); 
 System.out.printf("Lista: %s\nPilha: %s\nFila: %s\n\n", lista, pilha, fila); 
 } 
 lista.add(6); 
 lista.add(7); 
 lista.add(8); 
 lista.add(9); 
 lista.add(10); 
 
 while(!lista.isEmpty()) { 
 int elemento = lista.remove(0); 
 pilha.push(elemento); 
 System.out.printf("Lista: %s\nPilha: %s\nFila: %s\n\n", lista, pilha, fila); 
 } 
 
 while(!pilha.isEmpty()) { 
 int elemento = pilha.pop(); 
 fila.add(elemento); 
 System.out.printf("Lista: %s\nPilha: %s\nFila: %s\n\n", lista, pilha, fila); 
 } 
 
 System.out.println(fila); 
} 
}

Outros materiais