拆分两套

时间:2012-08-03 08:31:21

标签: c# linq algorithm data-structures

给定2个元素集合S1和S2,计算3个集合(A,B,C)的最有效方法是什么,其中A是S1和B的唯一元素,S2和C的唯一元素是常见的S1和S2的项目。

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:0)

或者,在代码中:

var C = S1.Intersect(S2).Distinct()
var A = S1.Except(C).Distinct()
var B = S2.Except(C).Distinct()