/ Published in: C++

Vedran Vađunec
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
struct cekaonica{ int broj_pacjenta; int cekanje ; int proteklo_u_ordinaciji; int prioritet; }; struct pokazivac{ cekaonica elementi; pokazivac *sljedeci; }; struct red{ pokazivac *celo, *zacelje; }; cekaonica FrontQ(red *Red){ return (Red->celo->sljedeci->elementi); }; void InitQ(red *Red){ Red->celo=(pokazivac*)malloc(sizeof(pokazivac)); Red->celo->sljedeci=NULL; Red->zacelje=Red->celo; }; bool IsemptyQ(red *Red){ if(Red->celo==Red->zacelje) return true; else return false; }; void DequeueQ(red *Red){ pokazivac *pomocna; pomocna=Red->celo; Red->celo=Red->celo->sljedeci; free(pomocna); }; bool EnqueueQ(cekaonica x, red *Red){ pokazivac *pomocna; pomocna=new pokazivac; pomocna->elementi=x; pomocna->sljedeci=NULL; Red->zacelje->sljedeci=pomocna; Red->zacelje=pomocna; };
Comments
