Revision: 36280
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 20, 2010 04:03 by ivvuljak
Initial Code
using namespace std; struct tklijent{ char ime[15]; char prezime[20]; char transakcija[20]; int god_rodenja; int stanje_rac; }; typedef tklijent elementtype; struct qu { elementtype value; struct qu *next; }; struct que { struct qu *front,*rear; }; typedef struct que queue; typedef struct qu *element; bool IsEmptyQ(queue *Q){ if (Q->rear == Q->front) return true; else return false; } elementtype FrontQ(queue *Q){ if (IsEmptyQ(Q)){ cout << "Red je prazan!" << endl; exit(1); } return Q->front->next->value; } void EnqueueQ(elementtype x , queue *Q){ element novi , prethodni; novi = new qu; novi->value = x; prethodni = Q->rear; prethodni->next = novi; Q->rear = novi; } void DequeueQ(queue *Q){ if (IsEmptyQ(Q)){ cout << "Red je prazan!" << endl; exit(1); } element brisi; brisi = Q->front; Q->front = brisi->next; delete(brisi); } void InitQ(queue *Q){ element e; e = new qu; e->next = NULL; Q->front = Q->rear = e; }
Initial URL
Initial Description
Initial Title
red_pokazivac.h
Initial Tags
Initial Language
C++