Effectuer une rapide recherche dans une generic list of string
Bonjour
J'ai deux lists de string nommé perms et listdico et je obtenir la list de tous les string de perms se trouvant dans dico
J'ai écrit le code suivant mais ce n'est pas assez rapide
Code:
1 2 3 4 5 6 7
| Dim listresult As New List(Of String)
For Each item In permutation
id = listdico.BinarySearch(item)
If id >= 0 Then
listresult.Add(item)
End If
Next |
la list perms peut compter jusqu'à 10! soit 3628800 items et listdico 6000 items
le temps d'execution est de 15 sec
Si je divise la recherche en deux parties avec un thread cela peut améliorer la vitesse ?
merci d'avance