O que significa "Lista de Adjancência"?
Índice
Uma lista de adjacência é um jeito de representar um grafo usando um formato de lista. Nessa estrutura, cada nó (ou ponto) do grafo tem uma lista de nós com os quais está diretamente conectado. Isso significa que dá pra ver rapidinho quais nós são vizinhos ou estão ligados.
Por exemplo, se você tem um grafo que mostra amigos numa rede social, cada pessoa teria uma lista dos seus amigos. Se a Alice é amiga do Bob e da Charlie, a lista de adjacência da Alice incluiria o Bob e a Charlie.
Essa representação é eficiente porque usa menos memória, especialmente quando o grafo é grande, mas tem muitos nós que não estão conectados entre si. Também facilita adicionar ou remover conexões entre os nós, o que é útil quando o grafo muda com frequência.
Resumindo, listas de adjacência são uma maneira simples e eficaz de mostrar como os nós de um grafo se conectam entre si.