Revision: 36345
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 20, 2010 23:47 by dapatafta
Initial Code
struct klijent { char ime[20]; char prezime[20]; int godina; float stanje; int transakcija; }; struct elementreda { klijent value; elementreda *next; }; struct tred { elementreda *front, *rear; }; typedef struct tred *pred; klijent FrontQ(tred *Q) { if (Q->front == Q->rear) { klijent x; x.godina = 0; x.stanje = 0; x.transakcija = 0; return x; } else return Q->front->next->value; } void EnQueueQ(klijent x, tred *Q) { elementreda *e = new elementreda; e->value = x; e->next = NULL; Q->rear->next = e; Q->rear = e; } void DeQueueQ(tred *Q) { elementreda *e; if (Q->front != Q->rear) { e = Q->front; Q->front = Q->front->next; delete e; } } void InitQ(tred *Q) { elementreda *e = new elementreda; Q->front = e; Q->rear = e; e->next = NULL; } bool IsEmptyQ(tred *Q) { if (Q->front == Q->rear) return true; else return false; }
Initial URL
Initial Description
Initial Title
red_pokazivac.h
Initial Tags
Initial Language
C++