
Pilha/Fila Java
Este projeto apresenta a implementação das estruturas de dados Fila (FIFO) e Pilha (LIFO) em Java, com o objetivo de demonstrar seus funcionamentos básicos por meio de uma interface simples. ✅ Funcionalidades: - Fila (Queue): Permite inserir elementos no final e remover do início, seguindo a lógica 'primeiro a entrar, primeiro a sair'. - Pilha (Stack): Permite inserir e remover elementos do topo, seguindo a lógica 'último a entrar, primeiro a sair'. 🧱 Componentes: - Classe Fila: Possui métodos como adicionar, remover, first, isEmpty e size. - Classe Pilha: Possui métodos como empilhar, desempilhar, top, isEmpty e size. - Classe Main: Demonstra exemplos práticos de uso das estruturas, com inserção, remoção e visualização de elementos. 🎯 Objetivo: Oferecer uma base didática para o entendimento e manipulação de estruturas fundamentais de dados, com código organizado e fácil de compreender.
Link do repositório: Github Pilha/Fila Java