Factor de carga inferior / superior en tablas hash
Debo escribir una clase de conjunto de hash encadenado en Java.
Entiendo que el factor de carga es M / capacidad, donde M es el número de elementos actualmente en la tabla y la capacidad es el tamaño de la tabla.
Pero, ¿cómo me ayuda el factor de carga a determinar si debería cambiar el tamaño de la tabla y repetir o no? Además, no pude encontrar en ninguna parte cómo calcular los factores de carga inferior / superior. ¿Son incluso necesarios?
Espero que sea suficiente información, ¡Gracias!