Las tablas hash permiten utilizar objetos como elementos mediante el método hashCode() de Object o String. La función de dispersión coloca los datos en la tabla y puede ser cuadrática o lineal, implementándose en los métodos de inserción y búsqueda.
2. ¿Podemos utilizar Object para los elementos de la tabla hash? Si, usando el método hashCode() de Object. También se podría hacer utilizando el método hashCode() de la clase String, que redefine el de Object.
3. ¿Cómo es y dónde se implementa la función de dispersión? Es una función para colocar un dato en la taba hash. Puede ser cuadrática o lineal. Se implementa en los métodos de insertar y buscar.