/ Published in: C++
Biblioteka pokazivaci_red.h
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
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; }