Diferença Entre Gráfico E árvore

Diferença Entre Gráfico E árvore
Diferença Entre Gráfico E árvore

Vídeo: Diferença Entre Gráfico E árvore

Vídeo: Diferença Entre Gráfico E árvore
Vídeo: Diferença entre Gráfico de Barras e Histogramas 2024, Novembro
Anonim

Gráfico vs Árvore

Gráfico e Árvore são usados em estruturas de dados. Certamente, existem algumas diferenças entre Gráfico e Árvore. Um conjunto de vértices com relação binária é denominado grafo, enquanto árvore é uma estrutura de dados que possui um conjunto de nós vinculados entre si.

Gráfico

Um gráfico é um conjunto de itens conectados por arestas e cada item é conhecido como nó ou vértice. Em outras palavras, um gráfico pode ser definido como o conjunto de vértices e existe uma relação binária entre esses vértices.

Na implementação de um grafo, os nós são implementados como objetos ou estruturas. As arestas podem ser representadas de diferentes maneiras. Uma das maneiras é que cada nó pode ser associado a um array de bordas de incidentes. Se a informação deve ser armazenada em nós em vez de arrays, os arrays atuam como ponteiros para nós e também representam arestas. Uma das vantagens dessa abordagem é que nós adicionais podem ser adicionados ao gráfico. Os nós existentes podem ser conectados adicionando elementos aos arrays. Mas há uma desvantagem porque é necessário tempo para determinar se há uma borda entre os nós.

Outra maneira de fazer isso é manter um array bidimensional ou matriz M que tenha valores booleanos. A existência de aresta do nó i a j é especificada pela entrada Mij. Uma das vantagens desse método é descobrir se existe alguma aresta entre dois nós.

Árvore

Tree também é uma estrutura de dados usada em ciência da computação. É semelhante à estrutura da árvore e possui um conjunto de nós que estão vinculados entre si.

Um nó de uma árvore pode conter uma condição ou valor. Também pode ser uma árvore própria ou pode representar uma estrutura de dados separada. Zero ou mais nós estão presentes em uma estrutura de dados em árvore. Se um nó tiver um filho, é chamado de nó pai desse filho. Pode haver no máximo um pai de um nó. O caminho descendente mais longo do nó para uma folha é a altura do nó. A profundidade do nó é representada pelo caminho até sua raiz.

Em uma árvore, o nó superior é chamado de nó raiz. O nó raiz não tem pais, pois é o mais superior. A partir deste nó, todas as operações da árvore começam. Usando links ou arestas, outros nós podem ser alcançados a partir do nó raiz. Os nós do nível mais baixo são chamados de nós folha e não têm filhos. O nó que possui o número de nós filhos é chamado de nó interno ou nó interno.

• Uma árvore pode ser descrita como um caso especializado de gráfico sem loops e circuitos próprios.

• Não há loops em uma árvore, enquanto um gráfico pode ter loops.

• Existem três conjuntos em um gráfico, ou seja, arestas, vértices e um conjunto que representa sua relação, enquanto uma árvore consiste de nós que estão conectados entre si. Essas conexões são conhecidas como bordas.

• Na árvore, existem várias regras explicando como as conexões dos nós podem ocorrer, enquanto o gráfico não tem regras que ditem a conexão entre os nós.

Recomendado: