Implementação de Filas com vetor

Implementação de Filas com vetor

by Fernando Akira Fujihara -
Number of replies: 1

Olá pessoal!

Tenho uma dúvida qto à implementação de filas. Em sala de aula foi exposto:

void insere(elemento F[], int comeco, int *fim, elemento x){

if (filaCheia(comeco, *fim)) //ERRO

F[*fim] = x;

(*fim)++;

}

Não seria (*fim)++ % MAX ?

O mesmo não acontece com a variável comeco no método remove?

In reply to Fernando Akira Fujihara

Re: Implementação de Filas com vetor

by Carlos E. Ferreira -
Sim, todas as operações devem ser feitas % MAX na implementação de filas em um vetor "circular".

abraços,

--
carlinhos