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++