红u pokazivaci.h
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红u pokazivaci.h相关的知识,希望对你有一定的参考价值。
zadatak 3
#include<iostream> using namespace std; struct podaci{ int a,b,c,d; }; struct red{ podaci brojevi; red *sljedeci; }; struct reda{ red *front, *rear; }; reda *InitQ(reda *Q){ red *novi=new red; Q=new reda; Q->front=novi; Q->rear=novi; novi->sljedeci=NULL; return Q; } podaci FrontQ(reda *Q){ return Q->front->sljedeci->brojevi; } void EnQueueQ(podaci x, reda *Q){ red *novi=new red; novi->brojevi=x; Q->rear->sljedeci=novi; novi->sljedeci=NULL; Q->rear=novi; } void DeQueueQ(reda *Q){ if(Q->front != Q->rear){ red *brisi=Q->front; Q->front=brisi->sljedeci; delete brisi; } else cout<<"red je prazan"<<endl; } bool IsEmptyQ(reda *Q){ if(Q->front==Q->rear) return 1; else return 0; }
以上是关于红u pokazivaci.h的主要内容,如果未能解决你的问题,请参考以下文章