SlideShare una empresa de Scribd logo
1 de 4
Dirección General de Educación Superior Tecnológica 
INSTITUTO TECNOLÓGICO DE SALINA CRUZ 
UNIDAD 2 ESTRUCTURAS LINEALES 
FACILITADOR: 
M.C. SUSANA MÓNICA ROMÁN NÁJERA 
TRABAJO: 
ANÁLISIS DEL TEMA LISTAS ENLAZADAS 
NOMBRE DE LA ALUMNA: 
BENITA VILLALOBOS PEREZ 
N. DE CONTROL: 131020103 
SEMESTRE: 3 GRUPO: E 
CARRERA: 
ING. EN TECNOLOGIAS DE LA INFORMACIÓN Y DE LAS 
COMUNICACIONES. 
SALINA CRUZ, OAXACA A SEPTIEMBRE DE 2014.
ANÁLISIS DEL CAPÍTULO 8 LISTA ENLAZADA 
Declaración de una lista: 
class Nodo 
{ 
int dato; 
Nodo enlace; 
public Nodo(int t) 
{ 
dato = t; 
enlace = null; 
} 
Las listas se pueden dividir en cuatro categorías: 
• Listas simplemente enlazadas. Cada nodo (elemento) contiene un único enlace 
que lo conecta al nodo siguiente o nodo sucesor. La lista es eficiente en recorridos 
directos (“adelante”). 
• Listas doblemente enlazadas. Cada nodo contiene dos enlaces, uno a su nodo 
predecesor y otro a su nodo sucesor. La lista es eficiente tanto en recorrido directo 
(“adelante”) como en recorrido inverso (“atrás”). 
• Lista circular simplemente enlazada. Una lista enlazada simplemente en la 
que el último elemento (cola) se enlaza al primer elemento (cabeza) de tal modo 
que la lista puede ser recorrida de modo circular (“en anillo”). 
• Lista circular doblemente enlazada. Una lista doblemente enlazada en la que 
el último elemento se enlaza al primer elemento y viceversa. Esta lista se puede
recorrer de modo circular (“en anillo”) tanto en dirección directa (“adelante”) como 
inversa (“atrás”). 
OPERACIONES CON LAS LISTAS: 
Las operaciones tendrán las siguientes funciones: 
• Inicialización o creación. 
• Insertar elementos en la lista. 
• Eliminar elementos de la lista. 
• Buscar elementos de la lista. 
• Recorrer la lista enlazada. 
• Comprobar si la lista está vacía. 
TIPOS DE LISTAS ENLAZADAS 
Una lista simplemente enlazada contiene sólo un enlace a un sucesor 
único, a menos que sea el último, en cuyo caso no se enlaza con ningún otro 
nodo. 
Cuando se inserta un elemento en una lista enlazada, se deben considerar 
cuatro casos: añadir a una lista vacía, añadir al principio de la lista, añadir en el 
interior y añadir al final de la lista. 
Para borrar un elemento, primero hay que buscar el nodo que lo contiene y 
considerar dos casos: borrar el primer nodo y borrar cualquier otro nodo de la lista. 
El recorrido de una lista enlazada significa pasar por cada nodo (visitar) y 
procesarlo. El proceso de cada nodo puede consistir en escribir su contenido, 
modificar el campo dato. 
Una lista doblemente enlazada es aquella en la que cada nodo tiene una 
referencia a su sucesor y otra a su predecesor. Las listas doblemente enlazadas
se pueden recorrer en ambos sentidos. Las operaciones básicas son inserción, 
borrado y recorrer la lista, similares a las de las listas simples. 
Una lista enlazada circularmente por propia naturaleza no tiene primero ni 
último nodo. Las listas circulares pueden ser de enlace simple o doble. 
Una lista enlazada genérica tiene como tipo de dato Object. Al ser Object 
la superclase base de cualquier clase no derivada, con la clase Lista Generica se 
pueden crear listas de cualquier tipo de dato referencia.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Teoria de listas
Teoria de listasTeoria de listas
Teoria de listas
 
Listas en prolog
Listas en prologListas en prolog
Listas en prolog
 
programacion
programacionprogramacion
programacion
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 
Listas en C#
Listas en C#Listas en C#
Listas en C#
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Listas prolog m_c
Listas prolog m_cListas prolog m_c
Listas prolog m_c
 
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose Tannous
 
Nelson Villacres listas
Nelson Villacres listasNelson Villacres listas
Nelson Villacres listas
 
Listas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UPListas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UP
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
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
 
Base de datos "segunda parte"
Base  de  datos "segunda parte"Base  de  datos "segunda parte"
Base de datos "segunda parte"
 
Listas
ListasListas
Listas
 
LISTAS DOBLEMENTE ENCADENADAS
LISTAS DOBLEMENTE ENCADENADASLISTAS DOBLEMENTE ENCADENADAS
LISTAS DOBLEMENTE ENCADENADAS
 
Listas c#
Listas c#Listas c#
Listas c#
 
Cuestiones de Repaso Capitulo16
Cuestiones de Repaso Capitulo16Cuestiones de Repaso Capitulo16
Cuestiones de Repaso Capitulo16
 

Destacado

Examen T10 4ºESO
Examen T10 4ºESOExamen T10 4ºESO
Examen T10 4ºESOlagartiger
 
Ideas de investigación
Ideas de investigaciónIdeas de investigación
Ideas de investigaciónAnita Guamá
 
Enders Analysis - NOAH13 London
Enders Analysis - NOAH13 LondonEnders Analysis - NOAH13 London
Enders Analysis - NOAH13 LondonNOAH Advisors
 
Vì sao bóng đá lại hấp dẫn
Vì sao bóng đá lại hấp dẫnVì sao bóng đá lại hấp dẫn
Vì sao bóng đá lại hấp dẫnTuan Nguyen
 
Input output c
Input output cInput output c
Input output cimartini
 
mobile 집행 사례
mobile 집행 사례mobile 집행 사례
mobile 집행 사례Stefania Ryu
 
Artica ST - Presentacion corporativa
Artica ST - Presentacion corporativaArtica ST - Presentacion corporativa
Artica ST - Presentacion corporativaPandora FMS
 
Practica 1 excel 7 d
Practica 1 excel 7 dPractica 1 excel 7 d
Practica 1 excel 7 djassd9a
 
Gettohere.com Presentation
Gettohere.com PresentationGettohere.com Presentation
Gettohere.com PresentationGetToHere
 
Metodi osservazione 1
Metodi osservazione 1Metodi osservazione 1
Metodi osservazione 1imartini
 
REMEMBERING RAY: A Sign Painter’s Walk Down Memory Lane
REMEMBERING RAY: A Sign Painter’s Walk Down Memory LaneREMEMBERING RAY: A Sign Painter’s Walk Down Memory Lane
REMEMBERING RAY: A Sign Painter’s Walk Down Memory LaneCindy McCombe Spindler
 
Science and Democracy: The E4D Experiment
Science and Democracy: The E4D ExperimentScience and Democracy: The E4D Experiment
Science and Democracy: The E4D Experimentphotopidge
 
Ac sgc-fr-51-encuesta climaorg-v02
Ac sgc-fr-51-encuesta climaorg-v02Ac sgc-fr-51-encuesta climaorg-v02
Ac sgc-fr-51-encuesta climaorg-v02Tsaumet
 
OpenNebulaConf 2014 - Puppet and OpenNebula - David Lutterkort
OpenNebulaConf 2014 - Puppet and OpenNebula - David LutterkortOpenNebulaConf 2014 - Puppet and OpenNebula - David Lutterkort
OpenNebulaConf 2014 - Puppet and OpenNebula - David LutterkortOpenNebula Project
 

Destacado (20)

Examen T10 4ºESO
Examen T10 4ºESOExamen T10 4ºESO
Examen T10 4ºESO
 
Practica 11 b3 escuela ss
Practica 11 b3 escuela ssPractica 11 b3 escuela ss
Practica 11 b3 escuela ss
 
Ideas de investigación
Ideas de investigaciónIdeas de investigación
Ideas de investigación
 
Enders Analysis - NOAH13 London
Enders Analysis - NOAH13 LondonEnders Analysis - NOAH13 London
Enders Analysis - NOAH13 London
 
Vì sao bóng đá lại hấp dẫn
Vì sao bóng đá lại hấp dẫnVì sao bóng đá lại hấp dẫn
Vì sao bóng đá lại hấp dẫn
 
Ciencia y tecnología
Ciencia y tecnologíaCiencia y tecnología
Ciencia y tecnología
 
Input output c
Input output cInput output c
Input output c
 
mobile 집행 사례
mobile 집행 사례mobile 집행 사례
mobile 집행 사례
 
Artica ST - Presentacion corporativa
Artica ST - Presentacion corporativaArtica ST - Presentacion corporativa
Artica ST - Presentacion corporativa
 
262864577806
262864577806262864577806
262864577806
 
Practica 1 excel 7 d
Practica 1 excel 7 dPractica 1 excel 7 d
Practica 1 excel 7 d
 
HAASTEC Open House 2011
HAASTEC Open House 2011HAASTEC Open House 2011
HAASTEC Open House 2011
 
Gettohere.com Presentation
Gettohere.com PresentationGettohere.com Presentation
Gettohere.com Presentation
 
HForm
HFormHForm
HForm
 
Metodi osservazione 1
Metodi osservazione 1Metodi osservazione 1
Metodi osservazione 1
 
Giocosport
GiocosportGiocosport
Giocosport
 
REMEMBERING RAY: A Sign Painter’s Walk Down Memory Lane
REMEMBERING RAY: A Sign Painter’s Walk Down Memory LaneREMEMBERING RAY: A Sign Painter’s Walk Down Memory Lane
REMEMBERING RAY: A Sign Painter’s Walk Down Memory Lane
 
Science and Democracy: The E4D Experiment
Science and Democracy: The E4D ExperimentScience and Democracy: The E4D Experiment
Science and Democracy: The E4D Experiment
 
Ac sgc-fr-51-encuesta climaorg-v02
Ac sgc-fr-51-encuesta climaorg-v02Ac sgc-fr-51-encuesta climaorg-v02
Ac sgc-fr-51-encuesta climaorg-v02
 
OpenNebulaConf 2014 - Puppet and OpenNebula - David Lutterkort
OpenNebulaConf 2014 - Puppet and OpenNebula - David LutterkortOpenNebulaConf 2014 - Puppet and OpenNebula - David Lutterkort
OpenNebulaConf 2014 - Puppet and OpenNebula - David Lutterkort
 

Similar a Listas enlazadas

Similar a Listas enlazadas (20)

universidad F. T.
universidad F. T.universidad F. T.
universidad F. T.
 
listas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdflistas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdf
 
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
 
LISTAS JAVA
LISTAS JAVALISTAS JAVA
LISTAS JAVA
 
Tipo de estructuras1
Tipo de estructuras1Tipo de estructuras1
Tipo de estructuras1
 
Ensayo implementacion listas
Ensayo implementacion listasEnsayo implementacion listas
Ensayo implementacion listas
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas Enlazadas
 
Unidad _ III
Unidad _ IIIUnidad _ III
Unidad _ III
 
Listas encadenadas
Listas encadenadas Listas encadenadas
Listas encadenadas
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
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
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Unidad Iii
Unidad IiiUnidad Iii
Unidad Iii
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
evidencias de la unidad 3
evidencias de la unidad 3evidencias de la unidad 3
evidencias de la unidad 3
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 

Más de TAtiizz Villalobos (20)

Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
 
Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
 
Proyecto susana final
Proyecto susana finalProyecto susana final
Proyecto susana final
 
Unidad iii pilas y colas
Unidad iii pilas y colasUnidad iii pilas y colas
Unidad iii pilas y colas
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Apuntes
ApuntesApuntes
Apuntes
 
Recursividad
RecursividadRecursividad
Recursividad
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Practicas susana todo unidad1
Practicas susana todo unidad1Practicas susana todo unidad1
Practicas susana todo unidad1
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Mapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benitaMapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benita
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Practicas unidad 2 evidencias
Practicas unidad 2 evidenciasPracticas unidad 2 evidencias
Practicas unidad 2 evidencias
 
Método rápido (quicksort) (1)
Método rápido (quicksort) (1)Método rápido (quicksort) (1)
Método rápido (quicksort) (1)
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Practica1unidad4benita
Practica1unidad4benitaPractica1unidad4benita
Practica1unidad4benita
 
Evidencias practica uni 3
Evidencias practica uni 3Evidencias practica uni 3
Evidencias practica uni 3
 
Recursividad
RecursividadRecursividad
Recursividad
 

Último

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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

Último (10)

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...
 
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
 
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)
 
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
 
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
 
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
 
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
 
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
 
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
 

Listas enlazadas

  • 1. Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 2 ESTRUCTURAS LINEALES FACILITADOR: M.C. SUSANA MÓNICA ROMÁN NÁJERA TRABAJO: ANÁLISIS DEL TEMA LISTAS ENLAZADAS NOMBRE DE LA ALUMNA: BENITA VILLALOBOS PEREZ N. DE CONTROL: 131020103 SEMESTRE: 3 GRUPO: E CARRERA: ING. EN TECNOLOGIAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES. SALINA CRUZ, OAXACA A SEPTIEMBRE DE 2014.
  • 2. ANÁLISIS DEL CAPÍTULO 8 LISTA ENLAZADA Declaración de una lista: class Nodo { int dato; Nodo enlace; public Nodo(int t) { dato = t; enlace = null; } Las listas se pueden dividir en cuatro categorías: • Listas simplemente enlazadas. Cada nodo (elemento) contiene un único enlace que lo conecta al nodo siguiente o nodo sucesor. La lista es eficiente en recorridos directos (“adelante”). • Listas doblemente enlazadas. Cada nodo contiene dos enlaces, uno a su nodo predecesor y otro a su nodo sucesor. La lista es eficiente tanto en recorrido directo (“adelante”) como en recorrido inverso (“atrás”). • Lista circular simplemente enlazada. Una lista enlazada simplemente en la que el último elemento (cola) se enlaza al primer elemento (cabeza) de tal modo que la lista puede ser recorrida de modo circular (“en anillo”). • Lista circular doblemente enlazada. Una lista doblemente enlazada en la que el último elemento se enlaza al primer elemento y viceversa. Esta lista se puede
  • 3. recorrer de modo circular (“en anillo”) tanto en dirección directa (“adelante”) como inversa (“atrás”). OPERACIONES CON LAS LISTAS: Las operaciones tendrán las siguientes funciones: • Inicialización o creación. • Insertar elementos en la lista. • Eliminar elementos de la lista. • Buscar elementos de la lista. • Recorrer la lista enlazada. • Comprobar si la lista está vacía. TIPOS DE LISTAS ENLAZADAS Una lista simplemente enlazada contiene sólo un enlace a un sucesor único, a menos que sea el último, en cuyo caso no se enlaza con ningún otro nodo. Cuando se inserta un elemento en una lista enlazada, se deben considerar cuatro casos: añadir a una lista vacía, añadir al principio de la lista, añadir en el interior y añadir al final de la lista. Para borrar un elemento, primero hay que buscar el nodo que lo contiene y considerar dos casos: borrar el primer nodo y borrar cualquier otro nodo de la lista. El recorrido de una lista enlazada significa pasar por cada nodo (visitar) y procesarlo. El proceso de cada nodo puede consistir en escribir su contenido, modificar el campo dato. Una lista doblemente enlazada es aquella en la que cada nodo tiene una referencia a su sucesor y otra a su predecesor. Las listas doblemente enlazadas
  • 4. se pueden recorrer en ambos sentidos. Las operaciones básicas son inserción, borrado y recorrer la lista, similares a las de las listas simples. Una lista enlazada circularmente por propia naturaleza no tiene primero ni último nodo. Las listas circulares pueden ser de enlace simple o doble. Una lista enlazada genérica tiene como tipo de dato Object. Al ser Object la superclase base de cualquier clase no derivada, con la clase Lista Generica se pueden crear listas de cualquier tipo de dato referencia.