Return to Snippet

Revision: 53872
at December 3, 2011 04:24 by ivarbanas


Initial Code
#include <cstdlib>
#include <iostream>
using namespace std;
struct tpopis{      
int redbr;
int x;
int y; 
int z;
};
 
struct mid{
tpopis popis;
mid *sljedeci;
};
 
struct bot{
mid *front, *rear;
};
 
void initq(bot *red){
red->front=(mid*)malloc(sizeof(mid));
red->front->sljedeci=NULL;
red->rear=red->front;
cout<<"Red je inicijaliziran!"<<endl;
};
 
bool isemptyq(bot *red){
if(red->front==red->rear) return true;
else return false;
};

tpopis frontq(bot *red){
if(isemptyq(red)) cout<<"Red je prazan!";
else return (red->front->sljedeci->popis);
};

void enqueueq(tpopis x,bot *red){
mid *pom;
pom=new mid;
pom->popis=x;
pom->sljedeci=NULL;
red->rear->sljedeci=pom;
red->rear=pom;
};
 
void dequeueq(bot *red){
mid *pom;
if(isemptyq(red)) 
cout<<"Red je prazan!";
else{
pom=red->front;
red->front=red->front->sljedeci;
free(pom);
}};

Initial URL


Initial Description
Implementacija pokazivac

Initial Title
red_pokazivac.h

Initial Tags


Initial Language
C++