Home > Artigos > O que é uma Estrutura de Dados Tipo Árvore Binária?

07-02-2023

O que é uma Estrutura de Dados Tipo Árvore Binária?

O que é, Estrutura, Dados, Tipo, Árvore, Binária


As árvores são estruturas de dados em que os seus elementos estão relacionados através de um certo tipo de hierarquia. São estruturas verticais onde alguns elementos estão numa posição mais alta da hierarquia do que outros. Aceder a um determinado elemento pode ser mais ou menos difícil consoante a sua posição na hierarquia / árvore.


A árvore binária é constituída por um conjunto finito de elementos que pode ser vazio ou com um único elemento designado raiz e cada um dos restantes elementos está particionado por duas árvores binárias disjuntas.

A vantagem de usar árvores binárias é que a procura por um elemento específico é rápida e eficiente. A procura começa no nó raiz e segue para a esquerda ou direita, dependendo da comparação do valor do elemento procurado com o valor do nó atual. Esse processo é repetido até que o elemento seja encontrado ou não haja mais nós para verificar.

 

O que é, Estrutura, Dados, Tipo, Árvore, Binária

 

Alguns conceitos relacionados com árvores binárias:


• Cada elemento da árvore é um “nó”;
• O nó no topo da árvore é designado por “raiz”. Os nós que derivam deste nó são por sua vez a raiz das subárvores;
• Um nó sem subárvores é chamado “folha”;
• A raiz da árvore é normalmente designada por “pai” dos nós diretamente ligados a ela e esses nós são, por sua vez, chamados de “filhos”;
• Um nó só pode ter zero, um ou dois filhos;
• O “nível” de um nó corresponde à sua profundidade, ou seja a distância até à raiz;
• Uma árvore com o mesmo número de nós esquerdos e direitos em todos os níveis é uma árvore “equilibrada”;
• Uma árvore com todas as folhas no mesmo nível é chamada de árvore “perfeita”.

Em resumo, as árvores binárias são uma ferramenta valiosa para armazenar e recuperar informação de maneira eficiente. A sua estrutura simples permite que pesquisas, inserções e remoções sejam realizadas rapidamente.


Artigos relacionados:

 

 

👉 Follow @niuGIS


RELACIONADAS


05-05-2023
ECMAScript

Contacte-nos 214 213 262

Informações