Ciao a tutti..
io, come ormai molti di voi avranno imparato a memoria ,
sto scrivendo un programma in C che deve memorizzare in una tabella hash dei dati.
La funzione hash che ho implementato calcola l'indice scorrendo tutto il campo di gioco. Questo pero' richiede abbastanza tempo per cui dovrei trovare un'hashing tale che sia possibile determinare l'indice di uno stato in base all'indice dello stato precedente a cui viene applicato lo spostamento che e' stato effettuato sul campo di gioco.
Mi e' stato detto che un'hashing simile e' presente nei programmi di scacchi, ma nn so se questo sia vero.
Quindi chiedo a chiunque abbia qualche idea per realizzare un hashing simile(che dovebbe potersi realizzare con lo XOR) e a chiunque sappia dove trovare dei sorgenti (in C) di un programma di scacchi dove viene utilizzato questo tipo di hashing di contattarmi.

Grazie a tutti e se nn sono stato chiaro chiedette pure!

bye