Revision: 53894
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2011 05:36 by Sostar_Martin
Initial Code
#include <cstdlib>
#include <iostream>
#include <time.h>
using namespace std;
struct pac
{ int rb,a,b,c;
};
struct t{
pac popis;
t *sljedeci;
};
struct p{
t *front, *rear;
};
void InitQ(p *red){
red->front=(t*)malloc(sizeof(t));
red->front->sljedeci=NULL;
red->rear=red->front;
cout<<"Red je inicijaliziran"<<endl;
};
bool IsEmptyQ(p *red){
if(red->front==red->rear) return true;
else return false;
};
void EnQueueQ(pac x,p *red){
t *pom;
pom=new t;
pom->popis=x;
pom->sljedeci=NULL;
red->rear->sljedeci=pom;
red->rear=pom;
};
void DeQueueQ(p *red){
t *pom;
if(IsEmptyQ(red)) cout<<"red je prazan";
else{
pom=red->front;
red->front=red->front->sljedeci;
delete(pom);
}
};
pac FrontQ(p *red){
if(IsEmptyQ(red)) cout<<"red je prazan";
else return (red->front->sljedeci->popis);
};
clock_t vrijeme1,vrijeme2;
double razlika;
double vrijeme_pocetak(){
vrijeme1=clock();
return (double)vrijeme1;
};
double vrijeme_kraj(){
vrijeme2=clock();
return (double)vrijeme2;
};
double vrijeme_proteklo(){
razlika=vrijeme2-vrijeme1;
return razlika;
};
Initial URL
Initial Description
Martin Sostar
Initial Title
red_pokazivac.h
Initial Tags
Initial Language
C++