Uma classe Queue
O trecho descreve a criação de uma classe Queue em Java, que implementa uma fila simples para armazenar caracteres. Uma fila é uma estrutura de dados onde os elementos são acessados na ordem "primeiro a entrar, primeiro a sair" (FIFO). A classe Queue usa um array para armazenar os itens, com dois índices (putloc e getloc) para controlar onde inserir e de onde recuperar elementos.
- ver no repositorio QDemo.java
Saída do Programa:
bigQ armazena e exibe o alfabeto completo.
smallQ tenta armazenar cinco elementos, mas gera um erro ao tentar inserir o quinto, mostrando que a fila está cheia. Em seguida, exibe os quatro elementos armazenados.
Desafio:
Como exercício adicional, o leitor é incentivado a modificar a classe Queue para armazenar outros tipos de dados, como int ou double.