J'ai une liste d'adresses mémoire de 0xc0003000 à 0xc04a0144. Il y a beaucoup de trous et < 4096 entrées dans la liste. Cette liste est connue au moment de la compilation et je veux en faire un hachage parfait.
Cependant, la recherche d'un hachage parfait en ligne me donne des informations principalement liées aux chaînes de hachage et elles ne semblent pas se traduire correctement.
Pour être clair, je veux pouvoir obtenir l'adresse mémoire au moment de l'exécution et vérifier rapidement qu'elle se trouve dans le hachage. Actuellement, j'utilise une recherche binaire qui nécessite en moyenne 8 boucles pour trouver la réponse.
Une idée de l'arbre que je devrais écorcer ?