diff options
Diffstat (limited to 'src/main/scala/hbt/Tarjans.scala')
-rw-r--r-- | src/main/scala/hbt/Tarjans.scala | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/scala/hbt/Tarjans.scala b/src/main/scala/hbt/Tarjans.scala index 7518080c..dc95b02f 100644 --- a/src/main/scala/hbt/Tarjans.scala +++ b/src/main/scala/hbt/Tarjans.scala @@ -4,7 +4,16 @@ import collection.mutable // Adapted from // https://github.com/indy256/codelibrary/blob/c52247216258e84aac442a23273b7d8306ef757b/java/src/SCCTarjan.java object Tarjans { - + def main(args: Array[String]) = { + val components = Tarjans( + Vector( + Vector(1), + Vector(0), + Vector(0, 1) + ) + ) + println(components) + } def apply(graph0: Seq[Seq[Int]]): Seq[Seq[Int]] = { val graph = graph0.map(_.toArray).toArray |