14.05.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!