Los primeros 7 niveles de un árbol binario completo son árboles binarios completos, según la fórmula:? ¿Número de nodos? =?2^N? -?1,
Donde n es 7, entonces, ¿el número de nodos es? 2^7?-?1?=?127 (Nota: 27 significa 2 elevado a la séptima potencia)
Agregue 8 nodos al octavo nivel, el número total de nodos en el árbol binario completo es 127+ 8=135.
¿Según la fórmula? ¿No? =?(n número impar?+?1)/2?=?(135+1)/2?=? Sesenta y ocho
¿N0 es el número de nodos de hoja, n es un número impar? Indica que el número total de nodos, 135, es un número impar.
Por lo tanto, el número de nodos hoja es 68
¿Fórmula? ¿No? Para obtener =?(n número impar?+?1)/2?, consulte el artículo "Análisis de la relación entre el punto de suma y el número de nodos hoja de un árbol binario completo"
Método 2:?
El número de nodos en el nivel 7 de un árbol binario completo es 2(7-1)= 2^6 = 64.
El número de nodos en la octava capa es 8, todos los cuales son nodos hoja. 8 es un número par, lo que significa que hay cuatro nodos en la séptima capa que son los nodos padres de estos ocho. nodos.
Entonces, el número de hojas en la séptima capa es 64-8/2=60.
Por lo tanto, el número total de nodos hoja es 68=68