Вопросы к Поиску с Алисой
В двоичном дереве на единицу меньше узлов, чем листьев, потому что при добавлении узла в дерево количество узлов и листьев либо не меняется, либо увеличивается на 1. stackoverflow.com
Это следует из того, что если узел добавляется к узлу с 0 дочерними элементами, то единственный узел с двумя дочерними элементами и количество листьев не меняются. stackoverflow.com Если же узел добавляется к узлу с дочерним элементом, то количество узлов с двумя дочерними элементами и количество листьев увеличивается на 1. stackoverflow.com
Таким образом, разница между количеством узлов и листьев всегда будет на единицу меньше. stackoverflow.com
Также в полном бинарном дереве количество внутренних узлов на единицу меньше количества листьев. studfile.net Это следует из того, что на нулевом уровне имеется 2 0 узлов, на первом — 2 1, на втором — 2 2 и т. д.. studfile.net На первых k-1 уровнях количество узлов составляет 1 + 2 + 4 + … + 2 k-1 = 2 k-1, а на уровне k количество узлов 2 k, то есть ровно на один больше. studfile.net