Twój kod pracować stosownie jeżeli the drzewo zostawać zrównoważony po skasowanie. The główny przyczyna twój problem wyjaśniać twój:
Tutaj być the lewy subtree po tym jak ty usuwać the guzek z wartość 10.
14
/\
3 12
/\ \
(1) 4 13
Jeżeli my chcieć the guzek z wartość 12, według twój kod the 12 porównywać z 14. Jeżeli the 12 <� 14="">The problem ty musieć utrzymywać the drzewo.