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 : Sélectionner tout - Visualiser dans une fenêtre à part
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