LinkedList

1 resposta
edymrex

Como como eu faço para remover um campo especifico de uma LinkedList??
tipo tenho uma lista de arestas que contém várias arestas ,cada aresta e um nodo da minha lista e dentro desse nodo tem suas propriedades,
minha idéia e a seguinte, o programa pega o peso da aresta que o usuário dígito e verifica na lista a qual aresta pertence e deleta a aresta correspondente, mas isto não vai dar certo porque posso ter duas arestas com mesmo peso, intão a única solução e o usuário dígitar o vértice de origem e de destino e o método que remove as arestas encontre a aresta correspondente e delete a mesma, mas como posso fazer isto lembrando que minha lista de aresta é LinkedList e tem várias propriedades

private LinkedList<Aresta> arestas; // lista de arestas
arestas.remove(chama.getPegaAresta(vo, vd))//esté método remove mas não remove certo como eu disse só devo remover que eu passar o vértice de origem e de destino

como o programa pode localizar a propriedade vo e vd e deletar a arestas correspodente a o respectivo vo e vd…?
A ESTRUTURA QUE ESTOU USANDO E UM GRAFO.

1 Resposta

edymrex

ALGUÉM SABE…?

Criado 24 de abril de 2007
Ultima resposta 24 de abr. de 2007
Respostas 1
Participantes 1