读书人

两个会合合并最快的算法

发布时间: 2012-10-30 16:13:36 作者: rapoo

两个集合合并,最快的算法?
有两个集合A,B,每个集合大概30000个元素,

以A集合为样本,将A-B删除,再将B-A添加

例如:A(1,2,3)B(1,3,4,5)合并后的A为(1,3,4,5)

最快的算法是什么?

[解决办法]
HashSet.ExceptWith可以直接高效率得到A-B和B-A的结果,HashSet.UnionWith 方法可以高效率实现两个集合合并,

读书人网 >C#

热点推荐