Revision: 53782
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 2, 2011 20:08 by mgovedic
Initial Code
#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; }
Initial URL
Initial Description
zadatak 3
Initial Title
red_pokazivaci.h
Initial Tags
podataka
Initial Language
C++