两个集合合并,最快的算法? 有两个集合A,B,每个集合大概30000个元素,以A集合为样本,将A-B删除,再将B-A添加例如:A(1,2,3)B(1,3,4,5)合并后的A为(1,3,4,5)最快的算法是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 的确就是B,但不能将A集合clean然后添加B集合的元素,必须对A集合做差异处理(少的元素Remove,多的元素add) HashSet等散列集合类中有相关的方法,直接用就行,效率非常高,因为它们都基于散列, HashSet.ExceptWith可以直接高效率得到A-B和B-A的结果,HashSet.UnionWith 方法可以高效率实现两个集合合并, color 获取分页内容求助 求助 Word 2003稿纸加载怎样变字号 DirectoryInfo.GetFiles()遇到autorun.inf就异常了,怎么办? 如何获取流量 sqlce 3.5的下载地址 小第最近要做一个短信客户端不知用c#还是delphi好???? C#新手,具体先看什么最容易入门啊? TFS怎样一次性强制签入别人签出的文件 datagrid中CHeckBox的实现 新手请教:关于绘制图片的效率 C# arraylist用add方法添加数组 如何取出添加进数组的值
的确就是B,但不能将A集合clean然后添加B集合的元素,必须对A集合做差异处理(少的元素Remove,多的元素add)