Buscar

Atividade A3 Estrutura de Dados

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

Atividade A3 Estrutura de Dados
	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. 
 
Analise a ordem dos números exibidos e verifique se estão na mesma forma que foram inseridos. Se a exibição foi diferente, justifique o ocorrido. 
 
O programa desenvolvido pelo aluno e a sua justificativa deverá ser postado em um ambiente virtual. Esse programa será avaliado pelo tutor responsável pela disciplina. 
 
		Resposta Selecionada:
	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);     }

Continue navegando

Outros materiais