Preguntas etiquetadas con binary-trees

un árbol en el que cada nodo no tiene más de dos hijos

28
Contando árboles binarios

(Soy un estudiante con algunos conocimientos matemáticos y me gustaría saber cómo contar el número de un tipo específico de árboles binarios). Mirando la página de Wikipedia para árboles binarios , noté esta afirmación de que el número de árboles binarios enraizados de tamaño sería este número...

26
Dos definiciones de árboles binarios balanceados.

He visto dos definiciones de árboles binarios equilibrados, que me parecen diferentes. Un árbol binario se equilibra si para cada nodo mantiene que el número de nodos internos en el subárbol izquierdo y el número de nodos internos en el subárbol derecho difieren en como máximo 1. Un árbol binario...

16
Probar un montón binario tiene hojas

Estoy tratando de demostrar que un montón binario con nodos tiene exactamente hojas, dado que el montón se construye de la siguiente manera:nnn⌈n2⌉⌈n2⌉\left\lceil \frac{n}{2} \right\rceil Cada nuevo nodo se inserta a través de percolar . Esto significa que cada nuevo nodo debe crearse en el...

14
Función que extiende la entrada

Me gustaría saber si hay una función de números de n bits a números de n bits que tenga las siguientes características:fff fff debe ser biyectivo Tanto como deben calcularse bastante rápidof - 1ffff−1f−1f^{-1} fff debería devolver un número que no tenga una correlación significativa con su...

11
Inferir tipos de refinamiento

En el trabajo, se me ha encomendado la tarea de inferir cierta información sobre un lenguaje dinámico. Reescribo secuencias de declaraciones en letexpresiones anidadas , así: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z if x then T else F; Z => if x...