Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesin 2
Pilas
Una pila (stack en ingls) es una estructura de datos de tipo LIFO (del
ingls Last In First Out, ltimo en entrar, primero en salir) que permite
almacenar y recuperar datos.
Se aplica en multitud de ocasiones en informtica debido a su
simplicidad y ordenamiento en la propia estructura.
Pilas - Usos
Las pilas suelen emplearse en los siguientes contextos:
Evaluacin de expresiones en notacin postfija (notacin polaca inversa).
Pilas - Representacin
Identifique donde esta Push, Pop, TOS
Pilas
Pila de Llamadas
La pila de llamadas es un segmento de memoria que utiliza esta
estructura de datos para almacenar informacin sobre las llamadas a
subrutinas actualmente en ejecucin en un programa en proceso.
Cada vez que una nueva subrutina es llamada, se apila una nueva
entrada con informacin sobre sta tal como sus variables locales.
En especial, se almacena aqu el punto de retorno al que regresar
cuando sta subrutina termine (para volver a la subrutina anterior y
continuar su ejecucin despus de esta llamada).
Pilas Ejemplo
Pilas Ejemplo
Pilas Ejemplo
Pilas Ejemplo
Pilas Ejemplo
Pilas Preguntas?
Puntos a Considerar
La pila es un contenedor de nodos y tiene dos operaciones bsicas:
push y pop.