Revision: 36342
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 20, 2010 22:04 by anja2pet
Initial Code
struct que{
elementtype value;
que *next;
};
struct qu{
que *front,*rear;
};
elementtype FrontQ(qu *Q) {
if (Q->front==Q->rear){
cout << "\n Red je prazan ! \n";
exit(0);
}
else
return Q->front->next->value;
}
void EnQueueQ(elementtype x,qu *Q) {
que *e=new que;
e->value=x;
e->next=NULL;
Q->rear->next=e;
Q->rear=e;
}
void DeQueueQ(qu *Q) {
que *e;
if(Q->front==Q->rear){
cout << "\n Red je prazan ! \n";
exit(0);
}
else {
e=Q->front;
Q->front=Q->front->next;
delete e;
}}
void InitQ(qu *Q) {
que *e=new que;
Q->front=e;
Q->rear=e;
e->next=NULL;
}
int IsEmptyQ(qu *Q){
if (Q->front==Q->rear)
return 1;
else
return 0;
}
Initial URL
Initial Description
Initial Title
red_pokazivac.h
Initial Tags
Initial Language
C++