我有一系列 x 类型的变量。类型 x 定义为
(a: Int, b: Set[Int])
一些变量具有重叠的 b 值。例如,变量
p = (1, Set(1, 2, 3))
q = (5, Set (3, 4, 5))
r = (10, Set(9, 10))
依赖的概念是,如果变量具有重叠的值b
,这表明它们是依赖的(对于这个例子,p
并且q
是依赖的,r
是独立的)。我想制作一个依赖图,其中依赖的变量有一条边,而自变量是单个节点。如何在 Scala 中实现这一点?