SlideShare una empresa de Scribd logo
LISTAS ENLAZADAS Recorrido simplemente despliega los datos almacenados en el arreglo Info, con ayuda de un segundo arreglo llamado Indice el cual guarda el orden en el que encuentran enlazados cada uno de los datos.  Apuntador toma el valor de Inicio, despu¨¦s ve si la condici¨®n cumple para efectuar un Ciclo mientras Apuntador sea diferente de 0, si cumple lo que hace es que despliega la Info[Apuntador], despu¨¦s Apuntador toma el valor de Indice[Apuntador] (El cual nos indica el siguiente nodo que sigue en la lista) y hace esto hasta que Apuntador sea igual a 0 (Cuando llega a este punto a llegado al fin de la Lista Enlazada).  Algoritmo
LISTA ENLAZADA SIMPLE 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. Las listas enlazadas permiten inserciones y eliminación de nodos en cualquier punto de la lista en tiempo constante (suponiendo que dicho punto está previamente identificado o localizado), pero no permiten un  acceso aleatorio
LISTA ENLAZADA DOBLE Una lista doble , ó doblemente ligada es una colección de nodos en la cual cada nodo tiene dos punteros, uno de ellos apuntando a su predecesor (li) y otro a su sucesor(ld). Por medio de estos punteros se podrá avanzar o retroceder a través de la lista, según se tomen las direcciones de uno u otro puntero.
LISTAS ENLAZADAS CIRCULARES Las listas circulares tienen la característica de que el último elemento de la misma apunta al primero
Enseguida se mostrarán los algoritmos más comunes en listas circulares. Al igual que en las secciones anteriores, utilizaremos el apuntador top para hacer referencia al primer nodo en la lista.  Algoritmo de creación repite       new(p)         lee(p(dato))        si top=nil entonces           top<--p           q<--p         en caso contrario           q(liga)<--p         q<--p        p(liga)<--top      mensaje (otro nodo ?)      lee(respuesta) hasta respuesta=no
 

Más contenido relacionado

La actualidad más candente

Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.
xaviercamposm
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
Jorge Ake Pech
 
Unidad 3 Listas Java
Unidad 3 Listas JavaUnidad 3 Listas Java
Unidad 3 Listas Java
Jorge Magdaleno Rodela
 
universidad F. T.
universidad F. T.universidad F. T.
universidad F. T.
Veronica Montilla
 
Diapositivas yelyah
Diapositivas yelyahDiapositivas yelyah
Diapositivas yelyahSteph Vn
 
Listas en C#
Listas en C#Listas en C#
Listas en C#rezzaca
 
Unidad tres estructura de datos
Unidad tres estructura de datosUnidad tres estructura de datos
Unidad tres estructura de datos
René Sosa Arana
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
DĴäîřo Lêmä
 
Presentacion prueba
Presentacion pruebaPresentacion prueba
Presentacion prueba
edgardoqy
 
Unidad de listas
Unidad de listasUnidad de listas
Unidad de listas
yasmin lopez
 
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose Tannous
Jose Tannous
 
Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
Angel Vázquez Patiño
 

La actualidad más candente (15)

Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Unidad 3 Listas Java
Unidad 3 Listas JavaUnidad 3 Listas Java
Unidad 3 Listas Java
 
Teoria de listas
Teoria de listasTeoria de listas
Teoria de listas
 
universidad F. T.
universidad F. T.universidad F. T.
universidad F. T.
 
Diapositivas yelyah
Diapositivas yelyahDiapositivas yelyah
Diapositivas yelyah
 
Listas en C#
Listas en C#Listas en C#
Listas en C#
 
Unidad tres estructura de datos
Unidad tres estructura de datosUnidad tres estructura de datos
Unidad tres estructura de datos
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 
Presentacion prueba
Presentacion pruebaPresentacion prueba
Presentacion prueba
 
Reporte 4 de practica no 3
Reporte 4 de practica no 3Reporte 4 de practica no 3
Reporte 4 de practica no 3
 
Unidad de listas
Unidad de listasUnidad de listas
Unidad de listas
 
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose Tannous
 
Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
 

Destacado

Apresentação wet seal
Apresentação wet sealApresentação wet seal
Apresentação wet seal
cacau
 
mulheres ao volante
mulheres ao volantemulheres ao volante
mulheres ao volanteAna simões
 
Diagrama venn 4 variáveis
Diagrama venn 4 variáveisDiagrama venn 4 variáveis
Diagrama venn 4 variáveisEtienne Salles
 
Power Point Para O Side Share
Power Point Para O Side SharePower Point Para O Side Share
Power Point Para O Side Share
miltondamoura
 
Serviços de dropbox e picasa
Serviços de dropbox e picasaServiços de dropbox e picasa
Serviços de dropbox e picasapihneiro
 
Curvasdavida
CurvasdavidaCurvasdavida
Curvasdavida
nilima01
 
Pia slides
Pia slidesPia slides
Oração
OraçãoOração
MMA
MMAMMA

Destacado (20)

Apresentação wet seal
Apresentação wet sealApresentação wet seal
Apresentação wet seal
 
mulheres ao volante
mulheres ao volantemulheres ao volante
mulheres ao volante
 
Diagrama venn 4 variáveis
Diagrama venn 4 variáveisDiagrama venn 4 variáveis
Diagrama venn 4 variáveis
 
Atividade 2.5
Atividade 2.5Atividade 2.5
Atividade 2.5
 
Ercilia amor
Ercilia amorErcilia amor
Ercilia amor
 
Power Point Para O Side Share
Power Point Para O Side SharePower Point Para O Side Share
Power Point Para O Side Share
 
Serviços de dropbox e picasa
Serviços de dropbox e picasaServiços de dropbox e picasa
Serviços de dropbox e picasa
 
Curvasdavida
CurvasdavidaCurvasdavida
Curvasdavida
 
Pia slides
Pia slidesPia slides
Pia slides
 
Futuro desejado
Futuro desejadoFuturo desejado
Futuro desejado
 
CloudXperience 2012
CloudXperience 2012CloudXperience 2012
CloudXperience 2012
 
Tubaroes final
Tubaroes finalTubaroes final
Tubaroes final
 
Oração
OraçãoOração
Oração
 
Escuela museo virtual
Escuela museo virtualEscuela museo virtual
Escuela museo virtual
 
MMA
MMAMMA
MMA
 
Ok hemilly e adriele 4 ano d
Ok hemilly e adriele 4 ano  dOk hemilly e adriele 4 ano  d
Ok hemilly e adriele 4 ano d
 
Tempos lectivos
Tempos lectivosTempos lectivos
Tempos lectivos
 
Educacao hulmanista
Educacao hulmanistaEducacao hulmanista
Educacao hulmanista
 
Amizade
AmizadeAmizade
Amizade
 
2012
20122012
2012
 

Similar a Unidad 3 Listas Enlazadas

Unidad Iii
Unidad IiiUnidad Iii
Unidad IiiAna
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
Carlos Alberto Cuervo Cardenas
 
Listas de Java
Listas de JavaListas de Java
Listas de Java
leonardo cortes
 
Listas java
Listas javaListas java
Listas java
Marc Anthony
 
Listas (java)
Listas (java)Listas (java)
Listas (java)
CARLOS HERNANDEZ
 
Unidad iii Listas
Unidad iii ListasUnidad iii Listas
Unidad iii Listas
ignacio9712
 
Unidad iii
Unidad iiiUnidad iii
Unidad 3
Unidad 3Unidad 3
Estructura de dato unidad 3
Estructura de dato unidad 3Estructura de dato unidad 3
Estructura de dato unidad 3lenithoz
 
Listas encadenadas
Listas encadenadas Listas encadenadas
Listas encadenadas
Manuel Bocaranda
 
1.3.1 Tipos de Listas.pptx
1.3.1 Tipos de Listas.pptx1.3.1 Tipos de Listas.pptx
1.3.1 Tipos de Listas.pptx
Fernando Solis
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colasAmaury Pascal
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colasAmaury Pascal
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
René Sosa Arana
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
Daniel David Garcia Estrada
 

Similar a Unidad 3 Listas Enlazadas (20)

Unidad _ III
Unidad _ IIIUnidad _ III
Unidad _ III
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Unidad Iii
Unidad IiiUnidad Iii
Unidad Iii
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Listas de Java
Listas de JavaListas de Java
Listas de Java
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 
Listas java
Listas javaListas java
Listas java
 
Listas (java)
Listas (java)Listas (java)
Listas (java)
 
Unidad iii Listas
Unidad iii ListasUnidad iii Listas
Unidad iii Listas
 
Unidad iii
Unidad iiiUnidad iii
Unidad iii
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Listas,pilas&colas yorka
Listas,pilas&colas yorkaListas,pilas&colas yorka
Listas,pilas&colas yorka
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Estructura de dato unidad 3
Estructura de dato unidad 3Estructura de dato unidad 3
Estructura de dato unidad 3
 
Listas encadenadas
Listas encadenadas Listas encadenadas
Listas encadenadas
 
1.3.1 Tipos de Listas.pptx
1.3.1 Tipos de Listas.pptx1.3.1 Tipos de Listas.pptx
1.3.1 Tipos de Listas.pptx
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colas
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colas
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 

Más de guest4c52363

Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
guest4c52363
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
guest4c52363
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
guest4c52363
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
guest4c52363
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
guest4c52363
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
guest4c52363
 

Más de guest4c52363 (20)

Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 

Último

Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 

Último (20)

Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 

Unidad 3 Listas Enlazadas

  • 1. LISTAS ENLAZADAS Recorrido simplemente despliega los datos almacenados en el arreglo Info, con ayuda de un segundo arreglo llamado Indice el cual guarda el orden en el que encuentran enlazados cada uno de los datos. Apuntador toma el valor de Inicio, despu¨¦s ve si la condici¨®n cumple para efectuar un Ciclo mientras Apuntador sea diferente de 0, si cumple lo que hace es que despliega la Info[Apuntador], despu¨¦s Apuntador toma el valor de Indice[Apuntador] (El cual nos indica el siguiente nodo que sigue en la lista) y hace esto hasta que Apuntador sea igual a 0 (Cuando llega a este punto a llegado al fin de la Lista Enlazada). Algoritmo
  • 2. LISTA ENLAZADA SIMPLE 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. Las listas enlazadas permiten inserciones y eliminación de nodos en cualquier punto de la lista en tiempo constante (suponiendo que dicho punto está previamente identificado o localizado), pero no permiten un acceso aleatorio
  • 3. LISTA ENLAZADA DOBLE Una lista doble , ó doblemente ligada es una colección de nodos en la cual cada nodo tiene dos punteros, uno de ellos apuntando a su predecesor (li) y otro a su sucesor(ld). Por medio de estos punteros se podrá avanzar o retroceder a través de la lista, según se tomen las direcciones de uno u otro puntero.
  • 4. LISTAS ENLAZADAS CIRCULARES Las listas circulares tienen la característica de que el último elemento de la misma apunta al primero
  • 5. Enseguida se mostrarán los algoritmos más comunes en listas circulares. Al igual que en las secciones anteriores, utilizaremos el apuntador top para hacer referencia al primer nodo en la lista. Algoritmo de creación repite       new(p)        lee(p(dato))        si top=nil entonces          top<--p          q<--p        en caso contrario          q(liga)<--p         q<--p       p(liga)<--top      mensaje (otro nodo ?)      lee(respuesta) hasta respuesta=no
  • 6.