Академический Документы
Профессиональный Документы
Культура Документы
Estructura de Datos
CONCEPTO DE PILA
Estructura de Datos
La pila se puede
implementar de las
siguientes formas
Una pila puede estar vaca (no tiene elementos) o llena (en la
representacin con un array arreglo, si se ha llegado al ltimo
elemento).
Si un programa intenta sacar un elemento de una pila vaca, se
producir un error, una excepcin, debido a que esa operacin es
imposible;
Por el contrario, si un programa intenta poner un elemento en
una pila llena, se produce un error, una excepcin, de
desbordamiento (overflow).
Estructura de Datos
Estructura de Datos
Insertar (push)
Quitar (pop)
Estructura de Datos
Estructura de Datos
class PilaLista
pilaVacia()
push(tipo elemento)
quitar()
cimaPila()
limpiarPila()
Estructura de Datos
COLECCIONES
Las clases que forman parte del grupo de clases coleccin son aquellas
que nos sirven para almacenar referencias a objetos, e implementan
estructuras de datos tales como listas, tablas de dispersin, conjuntos,
etctera.
Estructura de Datos
Stack
La clase Stack es una clase de las llamadas
de tipo LIFO (Last In - First Out, o
ltimo en entrar - primero en salir).
Las operaciones bsicas son :
push (que introduce un elemento en la pila).
pop (que saca un elemento de la pila).
peek (consulta el primer elemento de la cima de la pila).
empty (que comprueba si la pila est vaca)
search (que busca un determinado elemento dentro de la pila y devuelve
su posicin dentro de ella).
Estructura de Datos
Estructura de Datos
Mtodos genricos
Para indicar que un mtodo trabaja con tipos genricos se escribe < T > entre
el modificador de acceso y el tipo de dato de retorno del mtodo.
metodoGenerico.muestraNombreClase(new Float(1));
Estructura de Datos
Estructura de Datos
CLASES GENERICAS