Na teoria dos grafos e na ciência da computação, uma lista de adjacências é uma coleção de listas não ordenadas usadas para representar um grafo finito. Cada lista não ordenada dentro de uma lista de adjacências descreve o conjunto de vizinhos de um determinado vértice no grafo.
O que é exemplo de lista de adjacências?
Uma lista de adjacências representa um gráfico como um array de listas encadeadas. O índice do array representa um vértice e cada elemento em sua lista encadeada representa os demais vértices que formam uma aresta com o vértice. Por exemplo, temos um gráfico abaixo.
Como você representa uma lista de adjacências?
Na Lista de Adjacências, usamos um array de uma lista para representar o gráfico. O tamanho da lista é igual ao número de vértice(n). Adjlist[0] terá todos os nós que estão conectados ao vértice 0. Adjlist[1] terá todos os nós que estão conectados ao vértice 1 e assim por diante.
A lista de adjacências é uma estrutura de dados?
Em ciência da computação, uma lista de adjacências é uma estrutura de dados para representar gráficos.
O que é uma lista de adjacências Java?
Lista de Adjacências. Uma lista de adjacências é nada além de um array de listas. O tamanho da matriz é equivalente ao número de vértices no gráfico. A lista em um índice específico do array representa os vértices adjacentes do vértice representado por esse índice do array.