查找集合的重复项

算法一:

新建两个List,ListA添加不重复的元素,ListB保存重复的元素,遍历原来的List,ListA不包含元素,添加到ListA中,ListA包含说明重复,添加到ListB中。


 算法二:

使用Linq或者扩展方法+Lambda对集合进行分组,查找组内元素个数大于1 的组。


 算法三:

对集合排序,遍历集合,当前元素与下一个元素相同,即认为是重复元素。

posted on 2013-09-12 16:30  Andy Niu  阅读(1415)  评论(0编辑  收藏  举报