查詢集合的重複項

Andy Niu發表於2013-09-12

演算法一:

新建兩個List,ListA新增不重複的元素,ListB儲存重複的元素,遍歷原來的List,ListA不包含元素,新增到ListA中,ListA包含說明重複,新增到ListB中。


 演算法二:

使用Linq或者擴充套件方法+Lambda對集合進行分組,查詢組內元素個數大於1 的組。


 演算法三:

對集合排序,遍歷集合,當前元素與下一個元素相同,即認為是重複元素。

相關文章