Mam problem z usuwaniem węzłów z drzewa AVL.
Dajmy sobie taką sytuację:
/
A
/
B ...
/ \
E C
/
D
Chcę teraz usunąć węzeł A. Z tergo co przeczytałem, to w takiej sytuacji trzeba go zastąpić jego największym poprzednikiem, czyli C. Jednak C ma lewe poddrzewo, które przecież nie może wyparować :/