日期:2014-05-16  浏览次数:20972 次

数组中怎么把重复的去掉。。。。?
string[] a = {'a','b','c'}
string[] b = {'a','b'}
对比一下,
string[] c = {'c'}

有没有简便点的方法,我用foreach觉得有点啰嗦。。。

能不能用LINQ什么的得出来呢??
------解决方案--------------------
Intersect,Except 自己看着用
------解决方案--------------------
你是怎么做的呢?时间复杂度是多少?

这个问题,用字典来解决效率最高,然后遍历两个数组一次。时间复杂度a.Length+b.Length