Algoritmide ja andmestruktuuride praktikum
=NULL){
sisestatud=sisestatud->v;
goto otsi;
}
sisestatud->v=failist;
goto tsyk;
}
if(r>0){
if(sisestatud->p!=NULL){
sisestatud=sisestatud->p;
goto otsi;
}
sisestatud->p=failist;
goto tsyk;
}
ots: remove(argv[1]);//kirjutab puu faili
mf=fopen(argv[1],"wb");
kirjuta(juur);
fflush(mf);
fclose(mf);
p: printf("nkasvavas reas:n");//prindib välja järjestatult
labiay(juur);
printf("nkahanevas reas:n");
labiya(juur);
lopp: return(1);
}
Praktikum 7 ( 19.10.2009)
Ülesanne 1
· Programmeerida sisse" kahendpuu. Kirjutada (järjekorras) funktsioonid:
· Puu trükk eesjärjekorras (preorder): trüki märgend (või võti).
· Puu trükk eesjärjekorras (preorder): trüki: tipu aadress, nimi, viidad alluvatele.
· Puu kirjutamine kettale (küsitud nimega).