28/08/2009, 13:37
|
| | Fecha de Ingreso: septiembre-2008 Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 16 años, 4 meses Puntos: 1 | |
Respuesta: Recorrer Aray y ordenarlo Claro, es lo que pensaba.... lo que hice fue hacer un while de ambos len, que mientras por lo menos uno sea distinto de el verdadero len (lo inicializo en 0, y voy subiendo a medidad que agrego uno a la lista), se siga ejecutando el codigo.
Luego adentro, un if que comprueba cual de los dos valores es menor, y se agrega a la lista. Todo funciona correctamente hasta que llego al ultimo elemento de un array: siempre en el if, luego de agregarlo, se apunta como el minimo de esa lista al siguiente de esa misma lista. En el ultimo, efectivamente, eso no puede pasar, ya que no hay proximo!
Y ahi me lanza el error, y no encuentro solucion con que darle, y mira que he estado casi un dia entero, aplicando condiciones que se tengan que cumplir para apuntar al siguiente (si el len-1 es igual a la posicion de el actual, no se tendria que cambiar), pero no logro que funcione.
Por lo menos, desde el vamos, mi logica esta correcta? O hay algo que pense mal?
Y si no se entiende lo que digo, por favor, decime que trato de expresarme mejor!
Gracias,
Pablo. |