Pilas y Colas
Pilas y Colas
Pilas y Colas
I
OBJETIVOS
Conocer las Pilas en Java.
Conocer las Colas en Java.
Aprender a utilizar las colas y pilas en Java.
II
TEMAS A TRATAR
Pilas
Colas
III
MARCO TEORICO
Pilas
Una pila es una estructura que nos permite apilar elementos y recopilarlos en el orden inverso al
cual los apilamos mediante operaciones de desapilar.
En todo momento sólo se tiene acceso a la parte superior de la pila, es decir,al último objeto
apilado. Por esta razón, a una pila se le conoce como una estructura de datos LIFO (Last In
First Out).
Operaciones Básicas
Funcionamiento de la Pila
Colas
En una Cola los elementos se añaden desde la parte de atrás o la parte final de la cola, sin embargo
la información se extrae desde el frente, es decir, los elementos que se añadieron primero serán los
primeros en salir, esto se conoce como estructura FIFO (First In First Out).
Los elementos de la cola se añaden y se eliminan de tal manera que el primero en entrar es el
primero en salir. La adición de elementos se realiza a través de una operación llamada encolar
(enqueue), mientras que la eliminación se denomina desencolar (dequeue). La operación de
encolar inserta elementos por un extremo de la cola, mientras que la de desencolar los elimina por
el otro.
.
Operaciones Básicas
Funcionamiento de la Cola
EJEMPLO 01:
2. Creamos un nuevo proyecto para lo cual ingresamos a la opción File New Project
EJEMPLO 02:
Programa que realiza las funcionalidades de una Pila utilizando la Clase Stack
2. Creamos un nuevo proyecto para lo cual ingresamos a la opción File New Project
EJEMPLO 03:
2. Creamos un nuevo proyecto para lo cual ingresamos a la opción File New Project
EJEMPLO 04:
2. Creamos un nuevo proyecto para lo cual ingresamos a la opción File New Project
IV
ACTIVIDADES
01. Tomando como base el Ejemplo 05, agregar a la clase CNotas las siguientes funcionalidades: