红u pokazivaci.h
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红u pokazivaci.h相关的知识,希望对你有一定的参考价值。
Implementacija reda pokazivaÄima
#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); };
以上是关于红u pokazivaci.h的主要内容,如果未能解决你的问题,请参考以下文章