首页 新闻 会员 周边

两个泛型集合A和B,集合B是A的子集,在A里找出B没有的元素,并插入至B,有没有效率比较高的算法?

0
悬赏园豆:10 [待解决问题]

如题。有没有好的方法,效率高一些的方法?

问题补充:

因为两个集合内的元素数量较多,集合A是新取到的数据,集合B是数据库内数据,直接把集合A内数据直接插入到数据库,1.操作插入数据库的数据量较大。2.新取到的可能存在问题,不符预期数据标准

Jkin的主页 Jkin | 初学一级 | 园豆:5
提问于:2011-07-21 15:32
< >
分享
所有回答(6)
0

把 B 清空,将 A 中所有元素放入 B

鹤冲天 | 园豆:2379 (老鸟四级) | 2011-07-21 15:35
在不清空的情况下...........
支持(0) 反对(0) Jkin | 园豆:5 (初学一级) | 2011-07-21 16:02
0

直接copy过去不就得了。。~哈哈。。

随风浪迹天涯 | 园豆:932 (小虾三级) | 2011-07-21 18:26
0

不解。实际上操作完得到的B不就是和A一样的吗?

不知道楼主有什么特殊的用途要做这样的操作呢?为什么不直接拿A过去用呢。

刘鸿海 | 园豆:655 (小虾三级) | 2011-07-21 21:48
0

先Interset,做交集,然后清空B,Copy到B

LoveJenny | 园豆:532 (小虾三级) | 2011-07-22 06:37
0

顶一下。。

文雨 | 园豆:133 (初学一级) | 2011-07-22 12:57
0

很显然靠算法吗?快速查找法

TFS | 园豆:89 (初学一级) | 2011-07-22 16:58
怎么实现啊,我自己写了一个分组算法,不知道哪个更好?
支持(0) 反对(0) Jkin | 园豆:5 (初学一级) | 2011-08-05 17:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册