-
Notifications
You must be signed in to change notification settings - Fork 20.8k
Description
Explicando uma árvore N-ária : Uma árvore n-ária é tal que em cada nó da mesma há
um número arbitrário, limitado pela ordem da árvore,
de filhos [7]. Normalmente uma árvore n-ária é entendida como um superconjunto de árvores binárias. É o
caso da árvore n-ária de busca (ANB) [23] como superconjunto da árvore binária de busca (ABB). Pode-se
também citar a árvore B [3] como uma versão, neste formato, bastante utilizada em sistemas de arquivos que,
para ordem N = 2d + 1, sendo d um número natural,
deve ser vazia ou satisfazer as seguintes condições: a
raiz é uma folha ou tem no mínimo dois filhos; cada nó
diferente da raiz e das folhas possui no mínimo d+1 filhos; cada nó tem no máximo 2d+1 filhos. Cada nó em
uma árvore B é chamado de página e pode armazenar
várias chaves (com suas informações ou registros) [19].
É importante salientar que, para este tipo de árvore, a
complexidade computacional é O(log n), no pior caso,
em relação ao número de chaves. Uma redução ainda
maior do número de comparações ou acessos (crítico
em memória secundária), pode ser obtida pelo aumento
do número de chaves por nó.
Referência: http://www2.ic.uff.br/~vanessa/material/ed/03-ArvoresBinarias.pdf