SOLUCIÓN AL EJERCICIO Nš 4 DE LISTAS,PILAS Y COLAS
La solución es que salidas posibles son la primera,segunda,quinta y sexta por:
- La salida 1 2 3 se produce cuando TEST devuelve valor distinto de cero en los 3 casos.
- La salida 1 3 2 se produce cuando TEST devuelve 0 sólo para el 2.
- La salida 2 3 1 se produce cuando TEST devuelve 0 sólo para el 1.
- La salida 3 2 1 se produce cuando TEST devuelve 0 en los tres casos.
En general,serán salidas correctas aquellas que impriman una secuencia de N números de
forma que se pueda dividir en dos partes:
- Los M primeros números mi de forma que mi< mi+1 para
todo i,1 <=i <=M-1(0<=M<=N)(los no almacenados en la pila,es decir,los números i tal que TEST(i) es
distinto de cero).
- Los N-M últimos números que consisten en todos los números entre 1 y N que no hayan sido
listados en la primera parte y además listados de forma decreciente.(Los almacenados en la pila,es decir,los
números i tal que TEST(i) es cero).