Restaurar en una pila Dinamica
Publicado por Mc Keihan (1 intervención) el 27/05/2008 19:39:24
Hola buenas tardes les escribo haber si me pueden echar una mano.
Estoy cursando semi-presencial y no puedo consultar con el profesor.
Me han pedido en la uni que implemente una operacion de restaurar en una pila dinamica una vez desapilado el dato y que ademas se debe restaurar en la misma posicion.
la especificacion es de este tipo:
TYPE Nodo IS RECORD
D : Elemento; --Dato a Almacenar
Sig : Pila; --Puntero al nodo siguiente
END RECORD;
TYPE Pila IS ACCESS NODO;
Mi duda es :
si yo guardo el dato en un nuevo nodo el elemento y la posicion siguiente a mi dato
como hago luego para insertarlo en una determinada posicion si se supone q ya esta ocupada?
Como desplazo todos los datos?
Muchas gracias a cualquier colaboracion
Estoy cursando semi-presencial y no puedo consultar con el profesor.
Me han pedido en la uni que implemente una operacion de restaurar en una pila dinamica una vez desapilado el dato y que ademas se debe restaurar en la misma posicion.
la especificacion es de este tipo:
TYPE Nodo IS RECORD
D : Elemento; --Dato a Almacenar
Sig : Pila; --Puntero al nodo siguiente
END RECORD;
TYPE Pila IS ACCESS NODO;
Mi duda es :
si yo guardo el dato en un nuevo nodo el elemento y la posicion siguiente a mi dato
como hago luego para insertarlo en una determinada posicion si se supone q ya esta ocupada?
Como desplazo todos los datos?
Muchas gracias a cualquier colaboracion
Valora esta pregunta
0