Class HierholzerEulerianTrail

java.lang.Object
org.graph4j.GraphAlgorithm
org.graph4j.eulerian.HierholzerEulerianTrail

public class HierholzerEulerianTrail extends GraphAlgorithm
An Eulerian trail is a trail visits every edge exactly once.
Author:
Cristian Frăsinaru
See Also:
  • Constructor Details

    • HierholzerEulerianTrail

      public HierholzerEulerianTrail(Graph graph)
      Parameters:
      graph - the input graph
  • Method Details

    • findTrail

      public Trail findTrail()
      Returns:
      an Eulerian trail, or null if the graph has no Eulerian trail.
    • hasEulerianTrail

      public boolean hasEulerianTrail()
      Returns:
      true if the graph has an Eulerian trail