SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
EIF 207-Estructuras de datos
        II ciclo 2012

         Prof Marlene Durán


                               0
Listas enlazadas
• “Una lista enlazada es una colección lineal
  (es decir, una secuencia) de objetos de
  una clase autorreferenciada, conocidos
  como nodos, que están conectados por
  enlaces de apuntador.” (Deitel & Deitel.,
  2009, p. 791)
• La posición de un elemento se controla
  con un puntero a una celda.
• Se accede a la lista mediante un
  apuntador al primer nodo.
• Se recorre cada nodo subsiguiente, a
  través del miembro apuntador de
  enlace almacenado en el nodo anterior.
• En una lista vacía la primera posición
  coincide con la ultima.
• El miembro apuntador de enlace del
  último nodo se establece en Nulo, para
  marcar el final de la lista.
                                           2
• “Los datos se almacenan en forma
  dinámica, se crea cada nodo según sea
  necesario”. (Deitel & Deitel., 2009, p.
  791)
• Una lista enlazada es apropiada cuando
  no se conoce el numero de datos a
  almacenar, es impredecible saber con
  cuantos datos se va a trabajar.
• Ventajas : Las listas son dinámicas, por lo
  cual se puede almacenar en ellas tantos
  elementos como se necesiten, siempre y
  cuando haya espacio suficiente espacio
  en memoria.
• Desventajas : El acceso a un elemento es
  más lento, debido a que la información no
  está en posiciones contiguas de memoria.
Referencias Bibliográficas

• Deitel & Deitel. (2009). C++ Cómo
  Programar (6ta Ed.). México: Prentice
  Hall.
• Garrido, A. y Fernández, J. (2006).
  Abstracción y estructuras de datos en
  C++. Madrid: Delta Publicaciones.

Más contenido relacionado

La actualidad más candente (20)

base de datos -María del mar
base de datos -María del marbase de datos -María del mar
base de datos -María del mar
 
Base de datos nativas para xml
Base de datos nativas para xmlBase de datos nativas para xml
Base de datos nativas para xml
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tema1 introduccion
Tema1   introduccionTema1   introduccion
Tema1 introduccion
 
Luis lopez
Luis lopezLuis lopez
Luis lopez
 
Cap. 8 abstracciones de datos
Cap. 8 abstracciones de datosCap. 8 abstracciones de datos
Cap. 8 abstracciones de datos
 
Archivos
ArchivosArchivos
Archivos
 
Access 2007 1
Access 2007 1Access 2007 1
Access 2007 1
 
Archivos
ArchivosArchivos
Archivos
 
Archivos
ArchivosArchivos
Archivos
 
Archivos
ArchivosArchivos
Archivos
 
Archivos
ArchivosArchivos
Archivos
 
Archivos
ArchivosArchivos
Archivos
 
Trabajo 1er dia nathalie
Trabajo 1er dia nathalieTrabajo 1er dia nathalie
Trabajo 1er dia nathalie
 
Video
VideoVideo
Video
 
Archivo
ArchivoArchivo
Archivo
 
Archivo
ArchivoArchivo
Archivo
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Que son las bases de datos
Que son las bases de datosQue son las bases de datos
Que son las bases de datos
 

Similar a Listas enlazadas

Estructuras de tados
Estructuras de tadosEstructuras de tados
Estructuras de tadosthedinamicmac
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxCarlosEspaa16
 
Tipos de estructuras de datos en la asignatura de analisis y diseño
Tipos de estructuras de datos en la asignatura de analisis y diseñoTipos de estructuras de datos en la asignatura de analisis y diseño
Tipos de estructuras de datos en la asignatura de analisis y diseñoLuis Ramon Ponce Zuniga
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datosSistemasGrupo
 
Estructuras de datos y estructuras de almacenamiento migueld
Estructuras de datos y estructuras de almacenamiento migueldEstructuras de datos y estructuras de almacenamiento migueld
Estructuras de datos y estructuras de almacenamiento migueldMiguelDiaz369
 
Estructuras de datos y estructuras de almacenamiento miguel
Estructuras de datos y estructuras de almacenamiento miguelEstructuras de datos y estructuras de almacenamiento miguel
Estructuras de datos y estructuras de almacenamiento miguelMiguelDiaz369
 
Informe de Lista.pdf
Informe de Lista.pdfInforme de Lista.pdf
Informe de Lista.pdfdciutsucre
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datoscrispi2029
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datoscrispi2029
 
E.d. lineales y no lineales
E.d. lineales y no linealesE.d. lineales y no lineales
E.d. lineales y no linealesGaby Toriz
 
Guia Estructura de Datos
Guia Estructura de DatosGuia Estructura de Datos
Guia Estructura de Datosepluis2007
 

Similar a Listas enlazadas (20)

Estructuras de tados
Estructuras de tadosEstructuras de tados
Estructuras de tados
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
 
Tipos de estructuras de datos en la asignatura de analisis y diseño
Tipos de estructuras de datos en la asignatura de analisis y diseñoTipos de estructuras de datos en la asignatura de analisis y diseño
Tipos de estructuras de datos en la asignatura de analisis y diseño
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBDUNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Estructuras de datos y estructuras de almacenamiento migueld
Estructuras de datos y estructuras de almacenamiento migueldEstructuras de datos y estructuras de almacenamiento migueld
Estructuras de datos y estructuras de almacenamiento migueld
 
Estructuras de datos y estructuras de almacenamiento miguel
Estructuras de datos y estructuras de almacenamiento miguelEstructuras de datos y estructuras de almacenamiento miguel
Estructuras de datos y estructuras de almacenamiento miguel
 
Presentación1
Presentación1Presentación1
Presentación1
 
Informe de Lista.pdf
Informe de Lista.pdfInforme de Lista.pdf
Informe de Lista.pdf
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
E.d. lineales y no lineales
E.d. lineales y no linealesE.d. lineales y no lineales
E.d. lineales y no lineales
 
Base de datos
Base de datosBase de datos
Base de datos
 
Guia Estructura de Datos
Guia Estructura de DatosGuia Estructura de Datos
Guia Estructura de Datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Diapositivas unidad 4
Diapositivas unidad 4Diapositivas unidad 4
Diapositivas unidad 4
 
Diapositivas unidad 4
Diapositivas unidad 4Diapositivas unidad 4
Diapositivas unidad 4
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (10)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Listas enlazadas

  • 1. EIF 207-Estructuras de datos II ciclo 2012 Prof Marlene Durán 0
  • 2. Listas enlazadas • “Una lista enlazada es una colección lineal (es decir, una secuencia) de objetos de una clase autorreferenciada, conocidos como nodos, que están conectados por enlaces de apuntador.” (Deitel & Deitel., 2009, p. 791) • La posición de un elemento se controla con un puntero a una celda. • Se accede a la lista mediante un apuntador al primer nodo.
  • 3. • Se recorre cada nodo subsiguiente, a través del miembro apuntador de enlace almacenado en el nodo anterior. • En una lista vacía la primera posición coincide con la ultima. • El miembro apuntador de enlace del último nodo se establece en Nulo, para marcar el final de la lista. 2
  • 4. • “Los datos se almacenan en forma dinámica, se crea cada nodo según sea necesario”. (Deitel & Deitel., 2009, p. 791) • Una lista enlazada es apropiada cuando no se conoce el numero de datos a almacenar, es impredecible saber con cuantos datos se va a trabajar.
  • 5. • Ventajas : Las listas son dinámicas, por lo cual se puede almacenar en ellas tantos elementos como se necesiten, siempre y cuando haya espacio suficiente espacio en memoria. • Desventajas : El acceso a un elemento es más lento, debido a que la información no está en posiciones contiguas de memoria.
  • 6. Referencias Bibliográficas • Deitel & Deitel. (2009). C++ Cómo Programar (6ta Ed.). México: Prentice Hall. • Garrido, A. y Fernández, J. (2006). Abstracción y estructuras de datos en C++. Madrid: Delta Publicaciones.