Pilas y Colas
Pilas y Colas
Pila: una pila representa una estructura lineal de datos en que se puede agregar o quitar elementos únicamente por uno de los dos extremos. En consecuencia, los elementos de una pila se eliminan en el orden inverso al que se insertaron. Debido a esta característica, se le conoce como estructura LIFO(last input, first output).
Cola: es una estructura de datos, caracterizada por ser una secuencia de elementos ene la que la operación de inserción push se realiza por un extremo y la operación de extracción pop por el otro. También se le llama estructura FIFO(first in first out), debido a que el primer elemento en entrar sera también el primero en salir.
Ejemplos de pilas y colas
![]() |
Pila |
Pila:
- Pila de platos
- Pila de ropa
- Pila de latas en los supermercados
Cola:
Cola |
- Cola de automóviles esperando servio en una gasolinera
- Cola de clientes en una ventanilla del banco
- Cola de programas en espera de ser ejecutados por una computadora
Operaciones de pilas y colas
Pila:
- PUSH: Introduce un elemento en la pila. Tambien se le conoce como poner o meter.
- POP: Elimina un elemento de la pila. Tambien se le conoce como sacar o quitar.
- VACÍA: Función booleana que indica si la pila esta vacía o no.
- Insertar: Almacena al final de la cola el elemento que se recibe como parámetro.
- Eliminar: Saca de la cola el elemento que se encuentra al frente.
- Vacía: Regresa un valor booleano indicando si la cola tiene o no elementos.
![]() |
Operaciones Cola |
Usos de las pilas y colas
Colas: Las colas se utilizan en sistemas informáticos, transportes y operaciones de investigación, donde los objetos, personas o eventos son tomados como datos que se almacenan y se guardan mediante colas para su posterior procesamiento. Este tipo de estructura de datos abstracta se implementa en lenguajes orientados a objetos mediante clases, en forma de listas enlazadas. Se caracteriza por ser una secuencia de elementos en la que la operación de inserción push se realiza por un extremo y la operación de extracción pop por el otro.
Pila: La pila normalmente define un arreglo de una dimensión donde se almacenan los elementos, este puede ser recorrido uno por uno ya que este apila un dato tras otro, tambien se utiliza para en la memoria como celdas de almacenamiento. Se caracteriza por ser una secuencia de elementos donde la operación push y pop se realizan por el mismo extremo.
Comentarios
Publicar un comentario