Mon problème n'est pas d'habitude. Imaginons quelques milliards de cordes. Les chaînes sont généralement moins de 15 caractères. Dans cette liste j'ai besoin de savoir le nombre d'éléments uniques.
Tout d'abord, quel objet dois-je utiliser? Vous ne devriez pas oublier si j'ajoute un nouvel élément, je dois vérifier si il est déjà existant dans la liste. Ce n'est pas un problème au début, mais après quelques millions de mots qu'il peut vraiment ralentir le processus.
C'est pourquoi j'ai pensé que la table de hachage serait l'idéal pour cette tâche, car la vérification de la liste est idéalement seul journal(1). Malheureusement, un seul objet .net peut être seulement 2 GO.
La prochaine étape sera de mettre en œuvre une coutume de table de hachage qui contient une liste de 2 go de tables de hachage.
Je suis vous vous demandez peut-être certains d'entre vous le savent trouver une meilleure solution. (L'ordinateur a de très haute spécification.)