Как мне найти корень на карте, который представляет собой связующее дерево в Scala.
Ниже приведен пример карты, которая содержит дерево.
val l = List((1,List(2,3,4)), (2,List(5,6)), (3,List(7,8,9)))
val m1 = l.groupBy(_._1).map{ case (k, v) => (k, v.map(_._2))}