首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

两个会合合并,最快的算法

2012-10-30 
两个集合合并,最快的算法?有两个集合A,B,每个集合大概30000个元素,以A集合为样本,将A-B删除,再将B-A添加例

两个集合合并,最快的算法?
有两个集合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 方法可以高效率实现两个集合合并,

热点排行