Revision: 36302
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 20, 2010 08:28 by makaniski
Initial Code
struct tklijent{ char ime[20],prez[20]; int god, stanje; char vrsta; }; struct e{ tklijent elem; e *slj; }; struct tred{ e *p, *z; }; typedef struct tklijent element; typedef struct tred Queue; tred *InitQ(tred *Q){ e *novi = new e; Q = new tred; novi -> slj = NULL; Q -> z = novi; Q -> p = novi; return Q; }; tklijent FrontQ(tred *Q){ return Q -> p -> slj -> elem; }; void EnQueueQ(element x, tred *Q){ e *novi = new e; novi -> elem = x; novi -> slj = NULL; Q -> z -> slj = novi; Q -> z = novi; }; void DeQueueQ(tred *Q){ e *brisi = Q -> p; Q -> p = brisi -> slj; delete brisi; }; bool IsEmptyQ(tred *Q){ if(Q -> z == Q -> p) return true; else return false; };
Initial URL
Initial Description
Initial Title
Zadatak_3_red_pokazivac_makaniski
Initial Tags
Initial Language
C++