August 28, 2024

P87 - Depth-first order graph traversal.

Write a method that generates a depth-first order graph traversal sequence.  The starting point should be specified, and the output should be a list of nodes that are reachable from this starting point (in depth-first order).

scala

scala> Graph.fromString("[a-b, b-c, e, a-c, a-d]").nodesByDepthFrom("d")
res0: List[String] = List(c, b, a, d)
Be first to comment
Leave a reply