#1: Zadaca 2.(preorder) Autor/ica: Izgubljen u prijevodu, Postano: 13:11 sri, 6. 2. 2008 Molim vas, sto ne valja u ovome preorderu, proslo je compiler, ali se program rusi:
void PREORDER(PRIORITY_QUEUE A){
printf(" %c", A->element);
celltype *i;
celltype *t;
i=A->leftchild;
if(i==NULL) i=A->rightchild;
t=A;
while(i!=NULL){
PREORDER(i);
i=t->rightchild;
}
}
#2: Autor/ica: MKova, Postano: 13:17 sri, 6. 2. 2008 .. uopce ne kuzim logiku kojom ides... while petlja!?
preorder: korjen, lijevo dijete, desno dijete
dakle pisem pseudo:
Kod:
PREORDER(cvor i, stablo b)
ispisi element cvora
ako postoji lijevo dijete
preorder(lijevo dijete, b)
ako postoji desno dijete
preorder(desno dijete, b)
}
#3: Autor/ica: Izgubljen u prijevodu, Postano: 13:29 sri, 6. 2. 2008 ovo je uzeto iz skripte, uz modifikacije, while petlja je ovdje potpuno logicna, mislim da je problem u necemu drugom,