
15/03/2005, 09:28
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 163
Antigüedad: 19 años, 11 meses Puntos: 0 | |
podrias tomar el primer par de elementos y detrminar si esta ordenando ascendente o descente y marcar una variable con este estado. Luego desde el 2do elemento hasta el final tomas de a pares y te fijas que todos sigan el msimo ordenamiento. Con el primero que falle ya no esta ordenado. Si llegas al final esta ordenado y sabras si es ascendente o descendente.
Ejemplo:
{1,5,8,9,10}
tomas 1,5 estan ordenando asc.
Luego un bucle de la subsecuencia 5,8,9,10
tomando las posiciones i e i+1, si estan ascendentes seguis
caso contrario cortas el bucle y estan desordenados.
Espero que te sirva |