Revision: 36445
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 22, 2010 02:12 by zvon123
Initial Code
struct tklijent {
char ime[30];
int god;
int stanje;
char vrsta_trans;
};
struct queue {
tklijent vrijednosti[10000];
int front, rear;
};
int AddOne(int n) {
return((n+1)%10000);
}
tklijent FrontQ(queue* Q) {
return Q->vrijednosti[Q->front];
}
void EnQueueQ (tklijent x, queue* Q) {
Q->vrijednosti[Q->rear = AddOne(Q->rear)] = x;
}
void DeQueueQ(queue* Q){
Q->front = AddOne(Q->front);
}
queue* InitQ(queue* Q){
Q = new queue;
Q->front = 0;
Q->rear = 9999;
return Q;
}
bool IsEmptyQ(queue* Q){
if(AddOne(Q->rear) == Q->front) return true;
return false;;
}
Initial URL
Initial Description
Initial Title
Turina_Zvonimir_red_polje.h
Initial Tags
Initial Language
C++