Videolivro 3 - filas com uso de vetores

1. Filas

1.1. A classe Fila

Implementaremos a classe Fila da seguinte forma:

1o) Com uma variável do tipo inteiro para definir o tamanho da Fila (sua capacidade), assim como fizemos com a Pilha.

2o.) Com uma variável do tipo inteiro para definir a última posição ocupada na Fila.

3o.) O vetor do tipo Object, pois assim o objeto da classe fila poderá ser do tipo String (como no caso do exemplo que acabamos de mostrar) ou valores numéricos.

4o.) O construtor da classe com a última posição valendo -1 (menos 1), o tamanho e o vetor (assim como fizemos para a Pilha).

Vejamos como fica a classe Fila:

A classe Fila

import javax.swing.JOptionPane;
public class Fila {
	int tamanho;
	int ultimapos;
	Object vetor[];
	Fila (int tam){
		ultimapos = -1;
		tamanho = tam;
		vetor = new Object [tam];
	}

}