Revision: 36443
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 22, 2010 01:26 by ledalink
Initial Code
#include <iostream> using namespace std; typedef int element; struct red{ tpodaci rbr; red *slijedeci; red *front,*rear; }; typedef struct red *ele; tpodaci FrontQ(red *jedan){ if(jedan->rear!=jedan->front) return jedan->front->slijedeci->rbr; else{ cout<<"Red je prazan!"; exit(0); } } void EnQueueQ(tpodaci x,red *jedan){ red *novi=new red; novi->rbr=x; novi->slijedeci=NULL; jedan->rear->slijedeci=novi; jedan->rear=novi; } void DeQueueQ(red *jedan){ red *brisani=new red; if(jedan->rear!=jedan->front){ brisani=jedan->front; jedan->front=brisani->slijedeci; delete brisani; }else{ cout<<"Red je prazan!"; exit(0); } } void InitQ(red *jedan){ red*novi=new red; jedan->rear=novi; jedan->front=novi; novi->slijedeci=NULL; } int IsEmptyQ(red *jedan){ if(jedan->front==jedan->rear) return (-1); else return 0; }
Initial URL
Initial Description
Initial Title
red_pokazivac.h
Initial Tags
Initial Language
C++