public boolean setNodo(Nodo n) { if (existeNodoIgual(n.getNome())) { return false; } else { nodos.add(n); return true; } }
public Borda getAdj(Nodo a) { for (Borda b : adjacentes) { if (a.getNome().equalsIgnoreCase(b.getCidade().getNome())) { return b; } } return null; }
private boolean existeNodoIgual(String nomeNodo) { for (int i = 0; i < this.nodos.size(); i++) { Nodo temp = this.nodos.get(i); if (temp.getNome().equals(nomeNodo)) { return true; } } return false; }