Revision: 53878
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2011 04:57 by ikovic
Initial Code
#include <cstdlib> #include <iostream> using namespace std; struct tpacijent { int rbp; int x; int y; int z; }; struct t{ tpacijent vrij; t *sljedeci; }; struct q{ t *front, *rear; }; void initq(q *queue){ queue->front=(t*)malloc(sizeof(t)); queue->front->sljedeci=NULL; queue->rear=queue->front; }; bool isemptyq(q*queue){ if(queue->front==queue->rear) return true; else return false; }; void enqueueq(tpacijent x,q *queue){ t *pom; pom=new t; pom->vrij=x; pom->sljedeci=NULL; queue->rear->sljedeci=pom; queue->rear=pom; }; void dequeueq(q*queue){ t *pom; if(isemptyq(queue)) cout<<"Red je prazan"; else{ pom=queue->front; queue->front=queue->front->sljedeci; free(pom); } }; tpacijent frontq(q *queue){ if(isemptyq(queue)) cout<<"Red je prazan"; else return (queue->front->sljedeci->vrij); };
Initial URL
/
Initial Description
Implementacija reda pokazivaÄima
Initial Title
red_pokazivaci.h
Initial Tags
c++
Initial Language
C++