public boolean addAllVertices(Collection vertices) { return digraph.addAllVertices(vertices); }
private static Digraph createDigraph4() { Digraph digraph = new MapDigraph(MapDigraph.HASHMAP_FACTORY); String[] vertices = new String[] { "A", "B", "C", "D", "E" }; digraph.addAllVertices(Arrays.asList(vertices)); digraph.putArc("A", "B", Boolean.TRUE); digraph.putArc("A", "C", Boolean.TRUE); digraph.putArc("B", "D", Boolean.TRUE); digraph.putArc("C", "E", Boolean.TRUE); return digraph; } }
private static Digraph createDigraph2() { Digraph digraph = new MapDigraph(MapDigraph.HASHMAP_FACTORY); String[] vertices = new String[] { "A", "B", "C", "D", "E", "F" }; digraph.addAllVertices(Arrays.asList(vertices)); digraph.putArc("A", "B", Boolean.TRUE); digraph.putArc("A", "F", Boolean.TRUE); digraph.putArc("B", "C", Boolean.TRUE); digraph.putArc("F", "D", Boolean.TRUE); digraph.putArc("C", "D", Boolean.TRUE); digraph.putArc("E", "D", Boolean.TRUE); return digraph; }
private static Digraph createDigraph3() { Digraph digraph = new MapDigraph(MapDigraph.HASHMAP_FACTORY); String[] vertices = new String[] { "A", "B", "C", "D", "E", "F" }; digraph.addAllVertices(Arrays.asList(vertices)); digraph.putArc("A", "B", Boolean.TRUE); digraph.putArc("A", "E", Boolean.TRUE); digraph.putArc("B", "F", Boolean.TRUE); digraph.putArc("C", "E", Boolean.TRUE); digraph.putArc("C", "D", Boolean.TRUE); digraph.putArc("E", "D", Boolean.TRUE); digraph.putArc("E", "B", Boolean.TRUE); digraph.putArc("D", "F", Boolean.TRUE); return digraph; }
private static Digraph createDigraph1() { Digraph digraph = new MapDigraph(MapDigraph.HASHMAP_FACTORY); String[] vertices = new String[] { "A", "B", "C", "D", "E", "F", "G", "H", "J" }; digraph.addAllVertices(Arrays.asList(vertices)); digraph.putArc("D", "A", Boolean.TRUE); digraph.putArc("D", "B", Boolean.TRUE); digraph.putArc("F", "B", Boolean.TRUE); digraph.putArc("G", "C", Boolean.TRUE); digraph.putArc("E", "D", Boolean.TRUE); digraph.putArc("H", "F", Boolean.TRUE); digraph.putArc("F", "G", Boolean.TRUE); digraph.putArc("E", "H", Boolean.TRUE); digraph.putArc("J", "E", Boolean.TRUE); digraph.putArc("J", "H", Boolean.TRUE); digraph.putArc("J", "G", Boolean.TRUE); return digraph; }