1
Просто быстрый вопрос об деревьях avl. Если бы я это дерево:AVL Tree Rotation's
27
/\
9 50
/\
2 15
\
21
Почему балансировать на этот ответ ?:
15
/\
9 27
//\
2 21 50
Вместо этого (или оба они действительны?):
21
/\
15 27
/\ \
2 9 50
Вы случайно заменили 9 и 15 во втором? Потому что, поскольку это не является допустимым деревом поиска. Тем не менее, он все еще сбалансирован. – BenW