Se um problema computacional puder ser representado através de um grafo, dizemos que este grafo é um modelo para o problema. A partir do modelo, é necessário pensar num algoritmo que o resolve, e para isto, faz-se necessário uma forma de representação deste grafo computacionalmente. Há diversas maneiras de se representar um grafo computacionalmente. Considere que uma estrutura de dados “A” foi utilizada para representar um grafo G=(V,E), sendo “V” o conjunto de vértices e “E” o conjunto de arestas de “G”. Além disso, “A” é indexada em VxV e é definida por:
Desta forma, podemos dizer que “A” se refere à (ao):
Anexos:
Respostas
respondido por:
10
Temos que A representa a matriz de adjacência do grafo.
Matriz de adjacência
Uma das formas de representar um grafo utilizando matrizes é por meio da matriz de adjacência.
A matriz de adjacência de um grafo é uma matriz quadrada cuja ordem é igual a quantidade de vértices do grafo considerado. Nesse caso, o elemento da linha n e coluna m da matriz será igual a 1 se existe uma aresta ligando os vértices associados a n e m e será 0 caso contrário.
Observe que, variações dessa matriz podem ser utilizadas para representar grafos direcionados e grafos com pesos nas arestas.
Para mais informações sobre grafos, acesse: https://brainly.com.br/tarefa/43635169
#SPJ1
Anexos:
Perguntas similares
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás