Materiales Ingeniería Informática USAL
Este blog apunta en realidad a ser un deposito y compilado de materiales de estudio de la carrera Ingeniería en Informática de la USAL
miércoles, 20 de noviembre de 2019
Pilas
Una pila o stack es una colección ordenada de elementos homogéneos en la que “hay” restricciones de acceso, los elementos solo pueden ser ingresados o retirados por un solo extremo, denominado top de la pila.
La Pila tiene un comportamiento LIFO (Last In First Out). Así el último elemento que se incorpora a la estructura, es el único que se puede consultar y es el primero a ser eliminado.
Una Pila es aplicable cuando se desea tratar a los elementos en el orden estrictamente inverso al que entraron.
Ej: utilizar ctrl Z
Pila dinámica: Tiene restricciones de ingreso y egreso de elementos pudiéndolo hacer solamente por un extremo que indica el puntero Top. Al ser dinámica se implementa sobre una lista de nodos, no tiene límite teórico de crecimiento y no hay necesidad de control que llego al máximo de capacidad.
Pila estática: Es una estructura de comportamiento LIFO y al ser estática se implementa sobre un array con la particularidad que se maneja la posición con un puntero Top. Crece y decrece por medio de este puntero indicando el último ingresado y siendo el punto de extracción del primero. Cant. max elementos del array.
No hay comentarios.:
Publicar un comentario