Skip to content

Árvore N-ária #3578

@MatheusValera

Description

@MatheusValera

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions