bueno para usar tablas de dispersión, debes utilizar un arreglo, y cada celda del arreglo tendrá como información un puntero a una estructura de lista enlazada, para así evitar el problema con las colisiones.a esto se le llama hashing abierto.en internet abunda información sobre hashing