private Vertice getVerticeByInitialTime(List<Vertice> vertices, int time) { for (Vertice v : vertices) { if (v.getInitialTime() == time) { return v; } } return null; }
public void printRoutingVector() { List<Vertice> vertices = grafo.getVertices(); String rotulos = ""; String fathers = ""; String time = ""; String temp = ""; for (Vertice v : vertices) { if (v.getFather() != null) { temp = v.getFather().getRotulo(); } else { temp = " "; } rotulos += v.getRotulo() + " | "; fathers += temp + " | "; time += String.valueOf(v.getInitialTime()) + "/" + String.valueOf(v.getFinalTime()) + " | "; } System.out.println(rotulos); System.out.println(fathers); System.out.println(time); }