多个list集合中的值形成闭环的算法

比如有四个集合:{a,b,c,d}, {e,f}, {c,g,h}, {g,d}。

集合1和集合3通过值c关联,集合3和集合4通过值g关联,集合4和集合1通过d值关联,则形成了闭环。

在比如有四个集合:{a,b,c,d}, {e,f}, {f,g,h}, {h,d,e}。
集合2和集合3通过值f关联,集合3和集合4通过值h关联,集合4和集合2通过e值关联,则形成了闭环。

这个如何实现?

多谢!

?是不是判断某个字符是否同时在两个集合里面

貌似没看懂,最终想要什么结果

你这个问题是固定只有四个集合,还是有很多个?形成闭环有固定说要多少个集合形成闭环么?都没说清楚 怎么帮你解答啊