License | Creative Commons |
---|---|
Maintainer | José A. Alonso |
Safe Haskell | Safe |
Language | Haskell2010 |
TAD (tipo abstracto de datos) de las pilas.
Este módulo contiene el código del TAD de las pilas estudiado en el tema 14 del curso.
Documentation
Tipo de dato de las pilas.
apila :: a -> Pila a -> Pila a Source
(apila x p) es la pila obtenida añadiendo x encima de la pila p. Por ejemplo,
apila 4 (apila 1 (apila 2 (apila 3 vacia))) == 4|1|2|3|-
(cima p) es la cima de la pila p. Por ejemplo,
cima (apila 1 (apila 2 (apila 3 vacia))) == 1