- - - - CENAPAD-MGCO

A seguir: Quinta questão Acima: Quarta questão Anterior: Quarta questão


Classes Request e BarberQueue

class Request
{
    Bed bed;
}

class BarberQueue
{
    Queue q; /* Fila FIFO com as operacoes pop, put e top

    Request nextRequest()
    {
        return ((Request) q.top());
    }

    Request newRequest()
    {
        Request rq = new Request();
        q.put(rq);
        return rq;
    }

    boolean isTheBest(Request rq)
    {
        if (q.top() != null)
        {
            return (rq == top())
        }
        return true;
    }
}



Osvaldo Carvalho - Postscript - Comentários?