Perguntas com a marcação «trees»

16
Provar que um heap binário possui

Eu estou tentando provar que um montão binária com nnn nodos tem exatamente ⌈n2⌉⌈n2⌉\left\lceil \frac{n}{2} \right\rceilfolhas, dado que o heap é construído da seguinte maneira: Cada novo nó é inserido via percolate up . Isso significa que cada novo nó deve ser criado no próximo filho disponível....

14
Função que espalha entrada

Gostaria de saber se existe uma função de números de n bits para números de n bits que possui as seguintes características:fff fff deve ser bijetivo Ambos e deve ser calculável rápido bastantef - 1ffff−1f−1f^{-1} fff deve retornar um número que não tem correlação significativa com sua...

14
Memoização sem matriz

Na Introdução aos algoritmos de Cormen et al. , Seção 15.3 Elementos da programação dinâmica explica a memorização da seguinte forma: Um algoritmo recursivo memorizado mantém uma entrada em uma tabela para a solução para cada subproblema. Cada entrada da tabela contém inicialmente um valor...

12
Algoritmo linear de rotulagem de tempo para uma árvore?

Eu tenho uma árvore não direcionada cujos vértices eu quero rotular. Os nós das folhas devem ser rotulados como um. Então, assuma que as folhas foram removidas. Na árvore que resta, as folhas devem ser rotuladas como duas. Esse processo continua da maneira óbvia até que todos os vértices tenham um...