Revision: 36430
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 22, 2010 01:19 by antstefek
Initial Code
struct qu { elementtype value; struct qu *next; }; struct que { struct qu *front, *rear; }; typedef struct que queue; typedef struct qu *element; elementtype FrontQ(queue *Q){ if (Q->front==Q->rear) cout << "Prazan red."; else return ((Q->front)->next)->value; } void EnqueueQ(elementtype X, queue *Q){ element E = new qu; E->value = X; E->next = NULL; (Q->rear)->next = E; Q->rear = E; } void DequeueQ(queue *Q){ element E; if (Q->front==Q->rear) cout << "Prazan red."; else{ E = Q->front; Q->front = (Q->front)->next; delete E; }} bool IsEmptyQ(queue *Q){ if (Q->front==Q->rear) return true; else return false; } void InitQ(queue *Q){ element E = new qu; Q->front = E; Q->rear = E; E->next = NULL; }
Initial URL
Initial Description
Implementacija reda pomoću pokazivaća
Initial Title
Zadatak 3 Antonio Å tefek
Initial Tags
Initial Language
C++