コード例 #1
0
ファイル: Fila.hpp プロジェクト: gtarciso/INE5408
 /*!
   \param dado um elemento a ser adicionado no final da fila
   \sa retira(), inicializaFila()
 */
 void inclui(T dado) {
   if (filaCheia()) {
     throw "Fila Cheia";
   }
   last++;
   dados[last]= dado;
 }
コード例 #2
0
ファイル: Fila.hpp プロジェクト: caiopo/INE5408
void Fila<T>::inclui(T dado) {
	if (filaCheia())
		throw std::runtime_error("fila cheia");

	fim = (fim+1) % MAXFILA;

	dados[fim] = dado;
}
コード例 #3
0
int filaPush(int valor, Fila* fila){ // Push = Inserir
	if(filaCheia(fila))
		return 0;
	else{
		fila->vetor[fila->end-1]=valor;
		fila->end++; 
		return 1;
	}
}