S
Bist du dir sicher mit "return this" bei iterator()? Ich weiß ja nicht, aber das klingt nicht sehr gut wenn mehrere Threads gleichzeitig durchiterieren wollen, oder ist das gängige Praxis bei non-threadsafe-containern?
Ich weiß nicht ob du wirklich soviele Rekursionen haben willst (bspw. getMaximum), da könnte es evtl. schöner sein das iterativ zu lösen, hmm.
Ansonsten fällt mir auf die Schnelle nichts sehr Übles auf, muss aber auch sagen, dass ich deine Algorithmen nicht durchgegangen bin.
Achte halt auf die typischen Probleme, was passiert wenn jemand null in deinen Baum einfügt?
Wieso ist search eigentlich public? Ich glaube das public Interface sollte keine SearchTree-Elemente nach außen weitergeben.
MfG SideWinder