Ver Mensaje Individual
  #26 (permalink)  
Antiguo 01/12/2017, 13:38
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 10 meses
Puntos: 61
Respuesta: TablaHash y sus pasos

En el codigo que pones, en la linea 7 se chequea si e es null, y solo se ejecuta lo que esta dentro del if si e no es null.

Por lo tanto la linea 8 se ejecuta. Esa linea no cambia el valor de e, por lo que e sigue siendo distinto de null.

En la linea 9 se vuelve a comparar, en la condicion de continuacion del ciclo for, si e no es null, sabemos que no es - sino no estariamos aqui -, y se vuelve a hacer en la linea 10, lo que se hizo justo antes, en la linea 8. Parece todo repetido.

Puesto que es lo mismo, sugiero eliminar la linea 8.

Al eliminarla, quedaria el ciclo for dentro del if, pero el if chequea lo mismo que el for, entonces el if se hace superfluo.

Resumen: Elimina el if y la primera instruccion de ese if, y quedate con el ciclo for solamente.
__________________
Visita mi perfil en LinkedIn