Revision: 36443
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 22, 2010 01:26 by ledalink
Initial Code
#include <iostream>
using namespace std;
typedef int element;
struct red{
tpodaci rbr;
red *slijedeci;
red *front,*rear;
};
typedef struct red *ele;
tpodaci FrontQ(red *jedan){
if(jedan->rear!=jedan->front)
return jedan->front->slijedeci->rbr;
else{
cout<<"Red je prazan!";
exit(0);
}
}
void EnQueueQ(tpodaci x,red *jedan){
red *novi=new red;
novi->rbr=x;
novi->slijedeci=NULL;
jedan->rear->slijedeci=novi;
jedan->rear=novi;
}
void DeQueueQ(red *jedan){
red *brisani=new red;
if(jedan->rear!=jedan->front){
brisani=jedan->front;
jedan->front=brisani->slijedeci;
delete brisani;
}else{
cout<<"Red je prazan!";
exit(0);
}
}
void InitQ(red *jedan){
red*novi=new red;
jedan->rear=novi;
jedan->front=novi;
novi->slijedeci=NULL;
}
int IsEmptyQ(red *jedan){
if(jedan->front==jedan->rear)
return (-1);
else
return 0;
}
Initial URL
Initial Description
Initial Title
red_pokazivac.h
Initial Tags
Initial Language
C++