Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mapa Mental 8, a
(Raiz) - Coggle Diagram
Mapa Mental 8
Árvores
Uma árvore é, na verdade, um grafo acíclico conectado
Mais especificamente, uma árvore sozinha é chamada de árvore livre, enquanto quando duas, ou mais, árvores livres não ligadas entre si, chamamos isso de floresta
Árvores enraizadas
Essa é a representação mais comum, e preferível, de árvores em ciência da computação
Aplicações:
-
-
-
As chamadas state-space trees são usadas em dois tipos de design de algoritmos, backtracking e brach-and-bound
Dado um certo vértice v, podemos fazer algumas classicações para outros vértices relacionados a ele, na árvore:
-
-
-
-
-
-
-
Folha: essa classificação não é relacionada a v, são vértices que não possui filhos, exemplo são v0 e u2
-
Subárvore: Basicamente uma árvore dentro da árvore maior (T), com raiz em v, com seus galhos sendo seus descendentes
-
Árvores Ordenadas
São árvores enraizadas em que os filhos de cada vértice são ordenados (geralmente da esquerda para a direita)
Árvores Binárias
Uma árvore ordenada em que cada vértice tem, no máximo, dois filhos
Um é chamado de filho esquerdo, e é geralmente atribuído um valor menor que o do pai na ordenação
Quando esse tipo de atribuição é feita, chamamos a árvore de árvore de busca binária
-
Pode ser feita no mesmo estilo que se faz lista ligadas, uma estrutura (nó) com um valor e até dois ponteiros apontando para outros nós
-
Enquanto outro é chamado de filho direito, e é geralmente um valor maior que o do pai na ordenação
-
-
-
São na verdade uma representação de uma árvore qualquer, com um vértice definido como sua raiz
-
-