01/12/2017, 13:38
|
| | Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 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 |