Em http://phpfi.com/351140 está um grafo de lista de adjacências que eu fiz. Cresce dinamicamente na memória através de linkedlist. A classe implementa uma interface chamada Graph
As assinaturas dos métodos foram criadas de modo que os usuários e leitores da classe os entendem-se de modo intuitivo.
Métodos de acesso aos dados do grafo são sincronizados, já que uma estrutura de dados é comumente acessada por Threads.
Implementa Cloneable, para que seja possível clonar o grafo sem que haja referências comuns de memória. E é serializável.
A estrutura pode ser usada como tabela hash!!
Falta chão para terminar a documentação.
Nenhum comentário:
Postar um comentário