|
|
|
Click here to copy the following block |
Function FilterDuplicates(ByVal arr As Array) As Integer Dim index As Integer Dim dups As Integer Dim ht As New Collections.Hashtable(arr.Length * 2)
For index = 0 To arr.Length - 1 Dim value As Object = arr.GetValue(index)
If ht.Contains(value) Then arr.SetValue(Nothing, index) dups += 1 Else ht.Add(value, Nothing) If dups > 0 Then arr.SetValue(value, index - dups) arr.SetValue(Nothing, index) End If End If Next
Return dups
End Function |
|
|
|
Submitted By :
Nayan Patel
(Member Since : 5/26/2004 12:23:06 PM)
|
|
|
Job Description :
He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting. |
View all (893) submissions by this author
(Birth Date : 7/14/1981 ) |
|
|