lunes, 19 de septiembre de 2011

Listas Dobles

CONCEPTO
Lista Doblemente Enlazada
Un tipo de lista enlazada más sofisticado es la lista doblemente enlazada o lista enlazadas de dos vías. Cada nodo tiene dos enlaces: uno apunta al nodo anterior, o apunta al valor NULL si es el primer nodo; y otro que apunta al nodo siguiente, o apunta al valor NULL si es el último nodo.
Doubly-linked-list.svg

viernes, 9 de septiembre de 2011

Listas

Estructura y organizacion de datos  09111005
Listas enlazadas
Es un TDA que nos permite almacenar datos de una forma organizada al igual que los arreglos pero a diferencia de estos, esta estructura es dinámica.
Tipos de listas
Simples o sencillas.- solo tiene un enlace, el ultimo elemento posee un valor nulo.
Circular.-solo tiene un enlace y el ultimo elemento lo regresa a la cabeza.
Dobles.-tienen dos enlaces.

Operadores básicos de una lista
-insetar.- inserta un nodo con dato x en la lista, pudiendo realizarce esta insersion al principio o al final de la lista.
-eliminar.-elimina un nodo de la lista puede ser según la posición o por el dato.
-buscar.-busca un elemento en la lista.
-localizar.-obtiene la poscicion del nodo en la lista
-vaciar.-borra todos los elementos de la lista.

Tipos de inserción.
-insercion al inicio.
-insercion al medio.
-Inserción al final.