Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA DE COMPUTACIÓN
ESTRUCTURA DE DATOS
INTEGRANTE(S):
CRISTIAN ALEJANDRO AYALA CASTILLO
JONATHAN STALIN PAREDES PUETATE
ALISON LIZBETH PIARPUEZAN IMBAQUINGO
1. Objetivo
2. Desarrollo
Las Colas
Esta es una estructura lineal de datos, se diferencia de las demás por el modo
de insertar/eliminar las variables.
Estas eliminaciones se realizan al principio de la lista, en cambio la unión de los
datos se realiza al extremo final. El proceso que se realiza es de entrada y
salida, es decir que cuando se integra el primer dato, este es el primero en ser
eliminado, esta estructura se le llama FIFO(Primero en entrar, primero en
salir).Se dice que las colas ayudan a almacenar datos de manera ordenada o
su tipo de llegada.
Para insertar
private int P;
private int U;
public ColaArray(){
P = 0;
U = -1;
if (!ColaVacia())
return cola[frente];
else
}
public boolean ColaLlena(){
return ultimo == n - 1;
Insertar elemento
- Ingresar dato
if (!ColaLlena())
cola[U]= elemento;
else
Eliminar elemento
-Para eliminar
if (!ColaVacia())
return cola[P++];
else
P = 0;
U= -1;
}
Las Pilas
La pila es una colección ordenada de elementos que se pueden insertar y borrar
por un solo extremo llamado cima o tope. Los elementos se ordenan con la
estructura denomina LIFO (Last-in, first-out), de manera que el último elemento
ingresado es el primero en salir.
1 2 3 4 5 . . . N-1 N
A B C D E
(P)-cima
Para crear este ejemplo de pila se utilizó la clase Stack
Inicializar el tope
Int tope=-1;
Else {
Tope=tope +1;
System.out.println(“Ingrese el dato”);
pilaNumerica[tope]=entrada.nextInt();
Else {
pilaNumerica[tope]=0;
}
La Lista