Datos Punteros e Implementación Dinámica de Pilas
Datos Punteros e Implementación Dinámica de Pilas
Datos Punteros e Implementación Dinámica de Pilas
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Implementación</strong> <strong>Dinámica</strong> <strong>de</strong> Pila<br />
• Características <strong>de</strong> la implementación:<br />
– En esta implementación, todas las operaciones <strong>de</strong> la<br />
especificación algebraica (VACIA, APILAR, DESAPILAR,<br />
CIMA, VACIA?, ALTURA) tienen tiempo <strong>de</strong> ejecución <strong>de</strong><br />
(1)<br />
– La pila pue<strong>de</strong> crecer hasta ocupar el máximo <strong>de</strong> la<br />
memoria (dinámica) disponible<br />
– Coste <strong>de</strong> memoria:<br />
• Coste “extra” para almacenar los punteros (enca<strong>de</strong>nar datos<br />
apilados)<br />
• Coste ajustado al necesario para almacenar los datos<br />
actuales <strong>de</strong> la pila<br />
– Aconsejable re<strong>de</strong>finir las operaciones <strong>de</strong> “:=“ y “=“<br />
– Se necesita una operación para liberar la memoria<br />
ocupada por una pila