Я видел два определения сбалансированных бинарных деревьев, которые выглядят по-другому для меня.
Бинарное дерево сбалансировано, если для каждого узла установлено, что количество внутренних узлов в левом поддереве и количество внутренних узлов в правом поддереве отличаются не более чем на 1.
Бинарное дерево сбалансировано, если для любых двух листьев разница глубины составляет не более 1.
Делает ли каждое дерево, которое удовлетворяет def. 1 также удовлетворяет деф. 2? А как насчет наоборот?