Package com.jgalgo
Interface EdgeSet
-
- All Superinterfaces:
Collection<Integer>,it.unimi.dsi.fastutil.ints.IntCollection,it.unimi.dsi.fastutil.ints.IntIterable,it.unimi.dsi.fastutil.ints.IntSet,Iterable<Integer>,Set<Integer>
public interface EdgeSet extends it.unimi.dsi.fastutil.ints.IntSetSet of graph edges.A set of integers, each represent an edge ID in a graph
Graph g = ...; int vertex = ...; for (EdgeIter eit = g.outEdges(vertex).iterator(); eit.hasNext();) { int e = eit.nextInt(); int u = eit.source(); int v = eit.target(); assert vertex == u; System.out.println("Out edge of " + vertex + ": " + e + "(" + u + ", " + v + ")"); }- Author:
- Barak Ugav
- See Also:
EdgeIter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EdgeIterintIterator()Return an edge iterator that iterate over the edges in this setEdgeIteriterator()Return an edge iterator that iterate over the edges in this set-
Methods inherited from interface java.util.Collection
toArray
-
Methods inherited from interface it.unimi.dsi.fastutil.ints.IntCollection
add, addAll, contains, containsAll, intParallelStream, intSpliterator, intStream, parallelStream, removeAll, removeIf, removeIf, removeIf, retainAll, stream, toArray, toIntArray, toIntArray
-
-
-
-
Method Detail
-
iterator
EdgeIter iterator()
Return an edge iterator that iterate over the edges in this set- Specified by:
iteratorin interfaceCollection<Integer>- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntCollection- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntIterable- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntSet- Specified by:
iteratorin interfaceIterable<Integer>- Specified by:
iteratorin interfaceSet<Integer>
-
intIterator
default EdgeIter intIterator()
Return an edge iterator that iterate over the edges in this set- Specified by:
intIteratorin interfaceit.unimi.dsi.fastutil.ints.IntCollection- Specified by:
intIteratorin interfaceit.unimi.dsi.fastutil.ints.IntIterable
-
-