Revision: 36460
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 22, 2010 03:49 by maperokov
Initial Code
#include <iostream> using namespace std; struct zadatak{ char pre_ime[30], transakcija[20]; int god_rod; float stanje; }; typedef zadatak element; struct tred{ element R; tred *sljedeci; }; struct tredt{ tred *celo, *zacelje; }; typedef struct tredt red; typedef struct tred *elementi; element FrontQ(red *r){ if(r -> celo != r -> zacelje) return(r -> celo -> sljedeci -> R); else{ cout << "Red je prazan!\n"; exit(0); } } void EnQueueQ(element b, red *r){ tred *novi = new tred; novi -> R = b; novi -> sljedeci = NULL; r -> zacelje -> sljedeci = novi; r -> zacelje = novi; } elementi Z; element DeQueueQ(red *r){ if(r -> celo != r -> zacelje){ Z = r -> celo; r -> celo = r -> celo -> sljedeci; } else{ cout << "Red je prazan!\n"; exit(0); } } int IsEmptyQ(red *r){ if(r -> celo == r -> zacelje) return 1; else return 0; } red *InitQ(red *r){ r = new red; tred *novi = new tred; r -> celo = novi; r -> zacelje = novi; novi -> sljedeci = NULL; return r; }
Initial URL
Initial Description
Initial Title
red_pokazivac.h
Initial Tags
Initial Language
C++