Mam problem s metodou vloz. Tuto metodu volam z inej triedy a vlozenie prveho prvku (korena bin. stromu je ok), ale ked vkladam dalsi prvok tak sa nieak zahadne do korena stromu vlozi ten novy prvok a teda porovnavacie metody porovnavaju 2 rovnake prvky a teda vratia 0. Takze vlastne vysledkom vlozenia napr. 10 prvkov je, ze ten posledny bude v koreni a ziadny iny v strome nieje.
public void vloz(Object o) {
if (binStrom.getKoren() == null) {
binStrom.vlozKoren(o);
} else {
if (comp.compare(o, binStrom.zpristupniKoren()) < 0) {
binStrom.setAktualni(binStrom.getKoren());
binStrom.vlozLevyy(o);
} else {
if (comp.compare(o, binStrom.zpristupniKoren()) > 0) {
binStrom.setAktualni(binStrom.getKoren());
binStrom.vlozPravy(o);
}
}
}
jeHalda = false;
size++;
}