Académique Documents
Professionnel Documents
Culture Documents
Cules son?
Pilas: En las pilas, las operaciones de acceso se realizan por un unico extremo de la lista,
al cual normalmente se denomina tope de la pila. Las operaciones bsicas sobre una
pila son: crearlo, destruirla, agregar un nuevo elemento, suprimir un elemento,
consultar el elemento del tope verificar si esta vaca
Colas: En las colas, estas operaciones de acceso se realizan por ambos extremos de la
lista llamados gralmente, inicio y fin de la cola. Operaciones bsicas son: creacin,
destruccin, insercin al final de un nuevo elemento, consultar que elemento esta al
inicio y cual al final, y verificar si la cola est vaca.
Dipolos: Que son colas dobles, las operaciones se realizan tambin por ambos
extremos de la lista, en este caso todas las operaciones se pueden hacer por ambos
extremos, es decir se pueden insertar o eliminar elementos por el tope o por el fin, a
diferencia de la COLA donde se inserta siempre por el fin y se elimina por el tope.
Definiciones
Pila
Una pila es un subtipo de las listas donde el acceso est restringido a un solo extremos
de la
lista, en este caso al tope de la misma. Un ejemplo de esta estructura es una pila de
bandejas
de un restaurante de comida rpida (self service) o una pila de platos.
* Las operaciones bsicas sobre una pila son: crearla, destruirla, agregar un nuevo
elemento, suprimir un elemento, consultar el elemento del tope y verificar si est vaca.
Cola
Una cola es otro subtipo de las listas donde el acceso est restringido a los extremos de
la
lista, es decir al inicio y al fin de la misma. Un ejemplo de esta estructura es una cola de
personas en un restaurante de comida rpida (self service) ejemplo, se tiene que
cualquier cliente del restaurante, al llegar entra a la fila de clientes que van a comer en
el
mismo por el final de la fila.
*Las operaciones bsicas son: creacin, destruccin,
insercin al final de un nuevo elemento, eliminacin del inicio de un elemento,
consultar que
elemento est al inicio y cual al final, y verificar si la cola est vaca.
Dipolo
Esta estructura equivale a dos colas colocadas una en un sentido y la otra en sentido
contrario,
por ello las operaciones de insercin y eliminacin se pueden realizar por ambos
extremos.
Dos casos especiales se pueden tener, el dipolo de entrada restringida donde slo se
puede
insertar por un extremo y eliminar por ambos, y el dipolo de salida restringida, donde
se
puede insertar por ambos extremos y slo se puede suprimir por un extremo. Se
llamar a
estos extremos como izquierdo (izq) y derecho (der).
Lista
La lista es el tipo ms general de estructura lineal donde las inserciones y eliminaciones
se
hacen en cualquier punto de la lista, por ello se debe especificar donde se requiere que
se haga
la operacin.
Sus operaciones
bsicas son: creacin, destruccin, insercin, eliminacin, consulta y verificacin de lista
vaca.
Caractersticas
Estructuras de datos lineales: listas
Estructura lineal compuesta por una secuencia de 0 o ms elementos de algn tipo
determinado y ordenados de alguna forma.
Puede crecer o disminuir en el nmero de elementos y podrn insertarse o eliminarse
elementos en cualquier posicin sin alterar su orden lgico.
Listas contiguas.
Los elementos ocupan posiciones contiguas de memoria.
Se pueden implementar con arrays.
Los elementos ocuparan posiciones correlativas del array.
Presentan dos problemas:
o La insercin o el borrado de elementos implica mover las posiciones para mantener el
orden original.
Pilas
Es un tipo especial de lista.
Estructura lineal de datos compuesta por una secuencia de elementos en la que las
operaciones slo se pueden realizar por uno de sus extremos llamado cima (tope o
top).
Estructuras de tipo LIFO (Last In-First Out).
Bibliografa
http://www.colimbo.net/documentos/documentacion/113/FPII03_Estructuras_lineales_
de_datos.pdf
http://estr-org-datos.wikispaces.com/ESTRUCTURAS+LINEALES
http://informatica.utem.cl/~mcast/ESDATOS/TADS/Ttema2.pdf