Revision: 53749
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 2, 2011 10:44 by vedranvadunec
Initial Code
struct cekaonica{
int broj_pacjenta;
int cekanje ;
int proteklo_u_ordinaciji;
int prioritet;
};
struct red{
cekaonica elementi[10001];
int celo;
int zacelje;
};
int addone(int n){
return ((n+1)%10001);
};
void InitQ(red *Red){
Red->celo=0;
Red->zacelje=10000;
};
bool IsemptyQ(red *Red){
if(addone(Red->zacelje)==Red->celo)
return true;
else
return false;
};
bool EnqueueQ(cekaonica x, red *Red){
Red->zacelje=addone(Red->zacelje);
Red->elementi[Red->zacelje]=x;
};
void DequeueQ(red *Red){
Red->celo=addone(Red->celo);
};
cekaonica FrontQ(red *Red){
return (Red->elementi[Red->celo]);
};
Initial URL
Initial Description
Vedran Vađunec
Initial Title
Cekaonica i pacjenti - red_polje.h
Initial Tags
Initial Language
C++