У меня есть следующее дерево AVL:
10
/ \
5 12
/ \ / \
2 8 11 13
/ \ /\
1 4 7 9
Если я вставлю 3, то получу:
10
/ \
5 12
/ \ / \
2 8 11 13
/ \ /\
1 4 7 9
/
3
Если я вычисляю коэффициент баланса для каждого узла, кажется, что каждый BFдействителен: (Узел: BF) -> 10: 1, 5: 0, 2: -1, 1: 0, 4: -1, 8: 0, 7: 0, 9: 0, 3: 0, 12:0, 11: 0, 13: 0 Но, видимо, это дерево нуждается в восстановлении баланса.Где находится недопустимый BF, и как сделать необходимые повороты.