Revision: 54404
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 22, 2011 09:08 by lubanozic
Initial Code
struct qu {
tpacijent element;
qu *sljedeci;
};
struct que {
qu *front, *rear;
};
typedef struct que queue;
tpacijent FrontQ(queue* Q) {
tpacijent prvi;
prvi = Q->front->sljedeci->element;
return prvi;
}
void EnQueueQ (tpacijent x, queue* Q) {
qu* novi = new qu;
novi->element = x;
novi->sljedeci = NULL;
Q->rear->sljedeci=novi;
Q->rear = novi;
}
void DeQueueQ(queue* Q) {
qu* brisi = Q->front;
Q->front = brisi->sljedeci;
delete brisi;
}
queue* InitQ(queue* Q) {
Q = new queue;
qu* novi = new qu;
Q->front = novi;
Q->rear = novi;
Q->front->sljedeci = NULL;
return Q;
}
bool IsEmptyQ(queue* Q) {
if (Q->front == Q->rear) return 1;
else return 0;
}
Initial URL
Initial Description
Implementacija reda pomoću pokazivaÄa
Initial Title
Implementacija reda pomoću pokazivaÄa
Initial Tags
Initial Language
C++