Professional Documents
Culture Documents
Prioritetni Red Pov Rep
Prioritetni Red Pov Rep
CvorTip* link; }; struct PRTip { int PRbrojac; CvorTip* prvi; void InicirajPR() { PRbrojac = 0; prvi = NULL; } bool IsPunPR() { if(PRbrojac >= maxsize) return 1; else return 0; } bool IsPrazanPR() { if(PRbrojac <= 0) return 1; else return 0; } infoTip Pop() {
if(IsPrazanPR()) return 0; CvorTip* pom = prvi; infoTip x = pom->info; prvi = pom->link; PRbrojac--; delete pom; return x;
CvorTip* sort_Push(infoTip x,CvorTip* L) { if( L == NULL ) { L=new CvorTip; L->link=NULL; L->info=x; } else { if(x>L->info) { CvorTip* pom = new CvorTip; pom->link=NULL; pom->info=x; pom->link=L; return pom; return L;
} else {
} }; #endif
L->link=sort_Push(x,L->link); return L;