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