Documente Academic
Documente Profesional
Documente Cultură
VICERRECTORADO ACADEMICO
COORDINACION GENERAL DE PREGRADO
PROYECTO DE CARRERA: INGENIERIA INDUSTRIAL
UNIDAD CURRICULAR: COMPUTACION I
Estructura de Datos
(Pilas, Colas, rbol de Decisin)
Profesor:
Realizado por:
Luis Estrao
Angel Mena
C. I. 24412838
Estructura de Datos
Pilas
Definicin
Una pila es un tipo especial de lista abierta en la que slo se pueden insertar
y eliminar nodos en uno de los extremos de la lista. Estas operaciones se conocen
como "push" y "pop", respectivamente "empujar" y "tirar". Adems, las escrituras de
datos siempre son inserciones de nodos, y las lecturas siempre eliminan el nodo
ledo.
Estas caractersticas implican un comportamiento de lista LIFO (Last In First
Out), el ltimo en entrar es el primero en salir.
El smil del que deriva el nombre de la estructura es una pila de platos. Slo es
posible aadir platos en la parte superior de la pila, y slo pueden tomarse del
mismo extremo.
Primitivas
Para utilizar el Tipo de Dato Abstracto (TDA) Pila, el mismo nos proveer de
una serie de procedimientos que nos permitirn acceder o agregar elementos.
Los siguientes son los procedimientos bsicos que debe contener una pila:
P_ Crear
P_ Vaciar
P_ Vaca
P_ Agregar
P_ Sacar
El usuario de una pila utilizara estos procedimientos, sin tener en cuenta como
estn implementados por dentro. Lo nico que deber conocer es los
procedimientos y sus parmetros.
Implementacin
Para la implementacin de la pila, es necesario que el tipo de dato contenga
una referencia al nodo tope de la pila. Luego, cada nodo tendr una referencia al
nodo que le siguiente. De esta manera se formara una cadena con inicio en el nodo
tope y que finaliza en el ltimo elemento de la pila, cuyo nodo no referenciar a
ningn elemento.
Colas
Definicin
Una cola es una estructura de datos en la cual los elementos almacenados
en la misma se agregan al final y se sacan del principio de la cola. Esta
caracterstica hace que el primer elemento insertado en la cola es el primero en
salir, como en cualquier cola de la realidad (en un banco, en el cine, en el colectivo).
Este tipo de estructuras se denominan FIFO (First In First Out).
Primitivas
Para utilizar el Tipo de Dato Abstracto (TDA) Pila, el mismo nos proveer de
una serie de procedimientos que nos permitirn acceder o agregar elementos.
Los siguientes son los procedimientos bsicos que debe contener una pila:
C_ Crear
C_ Vaciar
C_ Vaca
C_ Agregar
C_ Sacar
Implementacin
Para implementar una cola ser necesario que la estructura contenga una
referencia al primer nodo de la cola y otra al ltimo nodo. Luego, desde el primer
nodo de la cola, se irn encadenando los dems nodos, hasta el ltimo.
rbol de Decisin
Definicin
Es una tcnica til para problemas en los que se presentan decisiones
secuenciales.
Aunque esta tcnica es de mayor utilidad para situaciones en que el riesgo
est presente tambin es empleada en condiciones de certeza.
Definir el Problema
Dibujar el rbol de Decisiones
Asignarles probabilidades a los diversos estados.
Estimar los resultados de cada una de las posibles combinaciones de
REFERENCIAS BIBLIOGRAFICAS
http://www.c.conclase.net/edd/?cap=002
https://algo2.files.wordpress.com/2008/08/ayp2_listas_pilas_y_colas.pdf
http://www.pucmmsti.edu.do/websise/estudiante/materias/201120122/STADM-445-T-001/ARBOL%20DE%20DECISIONES%202-29-2012.pdf