/*coda.cpp*/

#include "coda.h"

void inizializza (coda &q)
{
// Per inizializzare una coda, la vuoto ponendo
// l'indice di inserimento uguale a quello di estrazione
q.in = q.out = 0;
}

void inserisci (coda &q, int x)
{
q.v [q.in++] = x;
}

int estrai (coda &q)
{
return q.v[q.out++];
}

bool vuota (coda &q)
{
return q.in == q.out;
}