Как описано на странице Википедии , индукционная защита состоит из двухэтапного базового случая и индукционного шага. Вы начали с хорошего базового случая. Мне кажется, что вам не ясно, что означает n в доказательстве, поэтому не ясно, как сделать шаг индукции.
Вот два доказательства по индукции предложения, где базовый случай, как вы заявили.
Для ясности давайте вспомним определение правильного двоичного дерева, это двоичное дерево, в котором каждый внутренний узел имеет ровно двух дочерних элементов.
1. n - количество внутренних узлов
Чтобы создать дерево с n+1
внутренними узлами, мы должны взять дерево с n
внутренними узлами и изменить некоторые поля с внутренним узлом.
Этот новый внутренний узел должен иметь двух детей, которые являются листьями. Это означает, что у нового дерева есть еще один внутренний узел и еще один отпуск, чем дерево, из которого оно создано. Поскольку свойство (e=i+1
) выполняется для исходного дерева, оно также выполняется (e+1=i+1+1
) для нового дерева.
2. п - глубина дерева
Давайте возьмем дерево (T) глубины n+1
. Он состоит из корня и двух дочерних деревьев. Каждое детское дерево имеет глубину <= n
,
и для того и другого свойства владения (e_1=i_1+1, e_2=i_2+1
). Таким образом, число внешних узлов в T равно e = e_1 + e_2
.
Количество внутренних узлов в T составляет i = (i_1+1) + (i_2+1) + 1
. Легко понять, что e = i + 1
.