Return to Snippet

Revision: 53926
at December 3, 2011 06:50 by matijafoi


Initial Code
struct pacijenti{
    int xi,yi,prioritet;
    pacijenti*sljedeci;
};

struct elementi{
    pacijenti*front,*rear;
};

int InitQ(elementi*el){
    pacijenti*glava=new pacijenti;
    glava->sljedeci=NULL;
    el->front=glava;
    el->rear=glava;
}

int AddOne(int n){
    return((n+1)%10000);
}

bool IsEmptyQ(elementi*el){
    if(el->rear==el->front)return 1;
    return 0;
}

void EnQueueQ(pacijenti*pacijent,elementi*el){
    el->rear->sljedeci=pacijent;
    pacijent->sljedeci=NULL;
    el->rear=pacijent;
}

void DeQueueQ(elementi*el){
    pacijenti*glava=new pacijenti;
    glava=el->front;
    el->front=glava->sljedeci;
    delete glava;
}

pacijenti*FrontQ(elementi*el){
    pacijenti*pacijent;
    pacijent=el->front->sljedeci;
    return pacijent;
}

Initial URL


Initial Description
Biblioteka pokazivaci_red.h

Initial Title
Biblioteka pokazivaci_red.h

Initial Tags


Initial Language
C++