Revision: 53737
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 2, 2011 07:28 by malazarev
Initial Code
#include <iostream>
using namespace std;
typedef int element;
struct red{
int br;
red *slijedeci;
red *front,*rear;
};
typedef struct red *ele;
int FrontQ(red *jedan){
if(jedan->rear!=jedan->front)
return jedan->front->slijedeci->br;
else{
cout<<"Red je prazan!";
exit(0);
}
}
void EnqueueQ(int x,red *jedan){
red *novi=new red;
novi->br=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
deskripšn
Initial Title
zaglavlje - pokazivaci
Initial Tags
podataka
Initial Language
C++