Kod: Zaznacz cały
int wysokosc(wezel*d)
{
if(d==NULL)
return 0;
else
{
int hl=wysokosc(d->lewy);
int hp=wysokosc(d->prawy);
if(hl>hp)
return (hl+1);
else
return (hp+1);
}
}
Kod: Zaznacz cały
int wysokosc(wezel*d)
{
if(d==NULL)
return 0;
else
{
int hl=wysokosc(d->lewy);
int hp=wysokosc(d->prawy);
if(hl>hp)
return (hl+1);
else
return (hp+1);
}
}
wysokość
tak aby oprócz wysokości zwracał również wskazanie na których z najgłębiej położonych węzłów. Po wykonaniu dla całego drzewa wypisujesz po prostu ścieżkę od tego węzła do korzenia.