Escolar Documentos
Profissional Documentos
Cultura Documentos
Listas Enlazadas
Las listas enlazadas son estructuras de datos semejantes a los array salvo
que el acceso a un elemento no se hace mediante un ndice sino mediante
un puntero.
La asignacin de memoria es hecha durante la ejecucin.
En una lista enlazada la memoria se va tomando segn se necesita. Cuando
queremos aadir un nuevo elemento reservamos memoria para l y lo
aadimos a la lista. Cuando queremos eliminar el elemento simplemente lo
sacamos de la lista y liberamos la memoria usada.
Las listas enlazadas pueden ser simples, dobles o circulares
En Ciencias de la Computacin, una lista enlazada es una de las estructuras
de datos fundamentales, y puede ser usada para implementar otras
estructuras de datos. Consiste en una secuencia de nodos, en los que se
guardan campos de datos arbitrarios y una o dos referencias (punteros) al
nodo anterior y/o posterior. El principal beneficio de las listas enlazadas
respecto a los Array convencionales es que el orden de los elementos
enlazados puede ser diferente al orden de almacenamiento en la memoria o
el disco, permitiendo que el orden de recorrido de la lista sea diferente al de
almacenamiento. Una lista enlazada es un tipo de dato auto referenciado
porque contienen un puntero o link a otro dato del mismo tipo.
Caractersticas:
1.
Tipos de Listas
Listas Enlazadas Simples
Para que la lista sea sin fin, el puntero siguiente del ltimo elemento
apuntar hacia el 1er elemento y el puntero anterior del primer elemento
apuntara hacia el ultimo elemento de la lista en lugar de apuntar al valor
NULL, como hemos visto en el caso de listas enlazadas simples o
doblemente enlazadas.
Usos:
La lista enlazada es un TDA que nos permite almacenar datos de una forma
organizada, al igual que los vectores pero, a diferencia de estos, esta
estructura es dinmica, por lo que no tenemos que saber "a priori" los
elementos que puede contener.
Se utilizan para organizar los datos, realizar bsquedas, almacenamiento de
datos.
Se aplica en todos aquellos casos en que se deba almacenar registros con informacion, pero
no se sabe cuntos registros se usarn
Bibliografa:
http://es.ccm.net/faq/2972-las-listas-circulares
https://sites.google.com/site/estdatinfjiq/unidad-iii-listas-enlazadas
http://galaxygun.blogspot.com/2008/11/conceptos-caractersticas-yejemplos-de.html
http://uisraelonline.edu.ec/pluginfile.php/195195/mod_resource/content/1/Li
stas_Est_Datos.pdf