Zdravím všechny! Mám problém s jednou metodou. Používám rekurzivní metodu pro vyhledání klíče ve stromu, ale potřebuji, aby mi metoda ,,najdi'' vrátila hodnotu boolean(true or false). Nedaří se mi to předělat. Díky za radu
public Uzel najdi(int hodnota)
{
return najdiRek(koren, hodnota);
}
private static Uzel najdiRek(Uzel u, int hodnota)
{
if ((u == null) || (u.hodnota == hodnota))
{
return u;
}
Uzel u1 = najdiRek(u.levy, hodnota);
if (u1 != null)
{
return u1;
}
Uzel u2 = najdiRek(u.pravy, hodnota);
return u2;
}