U3 pilas y Colas

Page 1

Algoritmos y Estructuras de Datos

Unidad III Pilas y Colas

4. 1 Estructuras de datos Estáticas Son aquellas que se implementan usando vectores por lo que tienen un número de elementos limitado. 4.1.1 Una pila es un contenedor de datos cuyo comportamiento está regido por el principio LIFO (Last Input Firt Output). En este tipo de estructura los datos o elementos pueden insertarse y suprimirse elementos solo por un extremo, llamado tope o cima; es decir, en una pila el último dato en entrar es el primero en salir. Tope o Cima

4 3 2 1

Primer Elemento

Aplicaciones de las Pilas. Los navegadores de Internet almacenan las direcciones visitadas recientemente. Cada vez que el usuario visita una página, su dirección es almacenada en una pila, de forma que cada vez que el usuario hace click en back se retira el último elemento insertado en la pila, esto es, se muestra en pantalla la última página visitada. 4.1.2 Operaciones con pilas Básicas pop(): Regresa el último elemento insertado en la pila push(): inserta un elemento en el tope de la pila. Auxiliares llena():Regresa verdadero si la pila está llena. vacia(): Regresa verdadero si la pila está vacía. size(): Regresa el tope de la pila. vaciar(): Elimina todos los elementos de la pila

Ing. Alma Leticia Palacios Guerrero

pág. 1 de 27


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.