SlideShare una empresa de Scribd logo
1 de 7
LISTAS
CIRCULARES
DOBLEMENTE
ENLAZADA
LISTAS
CIRCULARES
DOBLEMENTE
ENLAZADA Estructura de
datos
Cada nodo tiene dos enlaces, similares a los de la lista doblemente
enlazada, excepto que el enlace anterior del primer nodo apunta al
último y el enlace siguiente del último nodo, apunta al primero.
LISTAS
DOBLES
CIRCULARES
LISTAS DOBLES
CIRCULARES
LAS INSERCIONES Y ELIMINACIONES PUEDEN SER
HECHAS DESDE CUALQUIER PUNTO CON ACCESO A
ALGÚN NODO CERCANO.
AUNQUE ESTRUCTURALMENTE UNA LISTA CIRCULAR
DOBLEMENTE ENLAZADA NO TIENE NI PRINCIPIO NI FIN,
UN PUNTERO DE ACCESO EXTERNO PUEDE ESTABLECER EL
NODO APUNTADO QUE ESTÁ EN LA CABEZA Y ASÍ
MANTENER EL ORDEN.
LISTAS DOBLES CIRCULARES
EN ESTAS LISTAS, NUNCA SE
LLEGA A UNA POSICIÓN EN LA QUE
YA NO SEA POSIBLE DESPLAZARSE.
Cuando se llegue al último elemento, el
desplazamiento volverá a comenzar desde el
primer elemento
LAS
OPERACIONES
DE UNA LISTA
CIRCULAR
DOBLE SON:
INSERTAR
addFirst addAfter
addLast addBefore
add
ELIMINAR
removeFirst
removeLast
remove
Clear
Finalize
BUSCAR
contains Equals
Find FindLast
Reference Equal
IMPRIMIR
GetEnumerator First
Count Last
Reference Equal
CopyTo
GetType
ToString
MemberwiseClone
OnDeserialization
GetObjectData
OTROS
LISTAS
DOBLES
CIRCULARES
Pongamos
en practica
NAIBY CECILIA
AGUILAR
MORALES
MIGUEL PASTOR
CAUICH BORGES
AMERICO SAUL
PAZ ALCÁNTARA
GRACIAS.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

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 Enlazadas
Listas EnlazadasListas Enlazadas
Listas Enlazadas
 
Insertar elementos en una cola
Insertar elementos en una colaInsertar elementos en una cola
Insertar elementos en una cola
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura lineales
 
Obj 7.1 capa 3 - red - direccionamiento ip
Obj 7.1   capa 3 - red - direccionamiento ipObj 7.1   capa 3 - red - direccionamiento ip
Obj 7.1 capa 3 - red - direccionamiento ip
 
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.
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Binary tree and operations
Binary tree and operations Binary tree and operations
Binary tree and operations
 
Investigación ipv4
Investigación ipv4Investigación ipv4
Investigación ipv4
 
Modelo paper ieee
Modelo paper ieeeModelo paper ieee
Modelo paper ieee
 
Data Structures- Part7 linked lists
Data Structures- Part7 linked listsData Structures- Part7 linked lists
Data Structures- Part7 linked lists
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
 
Doubly linked list
Doubly linked listDoubly linked list
Doubly linked list
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Eliminar elementos de una cola
Eliminar elementos de una colaEliminar elementos de una cola
Eliminar elementos de una cola
 
Capa de Red del modelo OSI
Capa de Red del modelo OSICapa de Red del modelo OSI
Capa de Red del modelo OSI
 
Pilas y Colas
Pilas y ColasPilas y Colas
Pilas y Colas
 
Estructuras no-lineales
Estructuras no-linealesEstructuras no-lineales
Estructuras no-lineales
 

Similar a Listas Circulares Doblemente Enlazadas

Similar a Listas Circulares Doblemente Enlazadas (18)

Unidad iii Listas
Unidad iii ListasUnidad iii Listas
Unidad iii Listas
 
Listas en java)
Listas en java)Listas en java)
Listas en java)
 
Unidad iii
Unidad iiiUnidad iii
Unidad iii
 
Listas java
Listas javaListas java
Listas java
 
Listas (java)
Listas (java)Listas (java)
Listas (java)
 
lista lineal doble
lista lineal doblelista lineal doble
lista lineal doble
 
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 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
 
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 Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose Tannous
 
Estructura de datos_Listas encadenadas presentacion
Estructura de datos_Listas encadenadas  presentacionEstructura de datos_Listas encadenadas  presentacion
Estructura de datos_Listas encadenadas presentacion
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Ensayo implementacion listas
Ensayo implementacion listasEnsayo implementacion listas
Ensayo implementacion listas
 
Diapositiva de l estructura de datos
Diapositiva de l estructura de datosDiapositiva de l estructura de datos
Diapositiva de l estructura de datos
 

Más de naidekim

Arquitecturas de Software: Cliente-Servidor, en Capas y Orientada a Servicios
Arquitecturas de Software: Cliente-Servidor, en Capas y Orientada a ServiciosArquitecturas de Software: Cliente-Servidor, en Capas y Orientada a Servicios
Arquitecturas de Software: Cliente-Servidor, en Capas y Orientada a Serviciosnaidekim
 
Tecnología Web: Presentación de AJAX y su Impacto
Tecnología Web: Presentación de AJAX y su ImpactoTecnología Web: Presentación de AJAX y su Impacto
Tecnología Web: Presentación de AJAX y su Impactonaidekim
 
Lenguaje Corporal Básico: Transmitiendo Ideas con Impacto
Lenguaje Corporal Básico: Transmitiendo Ideas con ImpactoLenguaje Corporal Básico: Transmitiendo Ideas con Impacto
Lenguaje Corporal Básico: Transmitiendo Ideas con Impactonaidekim
 
Proceso de Software Personal (PSP): Objetivos, Niveles y Flujo del Proceso
Proceso de Software Personal (PSP): Objetivos, Niveles y Flujo del ProcesoProceso de Software Personal (PSP): Objetivos, Niveles y Flujo del Proceso
Proceso de Software Personal (PSP): Objetivos, Niveles y Flujo del Procesonaidekim
 
Técnicas de Estimación: Análisis de Puntos Función
Técnicas de Estimación: Análisis de Puntos FunciónTécnicas de Estimación: Análisis de Puntos Función
Técnicas de Estimación: Análisis de Puntos Funciónnaidekim
 
Desarrollo de Aplicaciones: Nativas, Multiplataforma o Híbridas: ¿Cuál elegir?
Desarrollo de Aplicaciones: Nativas, Multiplataforma o Híbridas: ¿Cuál elegir? Desarrollo de Aplicaciones: Nativas, Multiplataforma o Híbridas: ¿Cuál elegir?
Desarrollo de Aplicaciones: Nativas, Multiplataforma o Híbridas: ¿Cuál elegir? naidekim
 
Calidad de Desarrollo de Software: Instituciones, Normas y Estándares con Mod...
Calidad de Desarrollo de Software: Instituciones, Normas y Estándares con Mod...Calidad de Desarrollo de Software: Instituciones, Normas y Estándares con Mod...
Calidad de Desarrollo de Software: Instituciones, Normas y Estándares con Mod...naidekim
 
Árbol de Toma de Decisiones para la Formación Sociocultural: Una Herramienta ...
Árbol de Toma de Decisiones para la Formación Sociocultural: Una Herramienta ...Árbol de Toma de Decisiones para la Formación Sociocultural: Una Herramienta ...
Árbol de Toma de Decisiones para la Formación Sociocultural: Una Herramienta ...naidekim
 
Introducción a las Bases de Datos Relacionales: Una Infografía Explicativa
Introducción a las Bases de Datos Relacionales: Una Infografía ExplicativaIntroducción a las Bases de Datos Relacionales: Una Infografía Explicativa
Introducción a las Bases de Datos Relacionales: Una Infografía Explicativanaidekim
 
Actividad de aprendizaje 19
Actividad de aprendizaje 19Actividad de aprendizaje 19
Actividad de aprendizaje 19naidekim
 

Más de naidekim (10)

Arquitecturas de Software: Cliente-Servidor, en Capas y Orientada a Servicios
Arquitecturas de Software: Cliente-Servidor, en Capas y Orientada a ServiciosArquitecturas de Software: Cliente-Servidor, en Capas y Orientada a Servicios
Arquitecturas de Software: Cliente-Servidor, en Capas y Orientada a Servicios
 
Tecnología Web: Presentación de AJAX y su Impacto
Tecnología Web: Presentación de AJAX y su ImpactoTecnología Web: Presentación de AJAX y su Impacto
Tecnología Web: Presentación de AJAX y su Impacto
 
Lenguaje Corporal Básico: Transmitiendo Ideas con Impacto
Lenguaje Corporal Básico: Transmitiendo Ideas con ImpactoLenguaje Corporal Básico: Transmitiendo Ideas con Impacto
Lenguaje Corporal Básico: Transmitiendo Ideas con Impacto
 
Proceso de Software Personal (PSP): Objetivos, Niveles y Flujo del Proceso
Proceso de Software Personal (PSP): Objetivos, Niveles y Flujo del ProcesoProceso de Software Personal (PSP): Objetivos, Niveles y Flujo del Proceso
Proceso de Software Personal (PSP): Objetivos, Niveles y Flujo del Proceso
 
Técnicas de Estimación: Análisis de Puntos Función
Técnicas de Estimación: Análisis de Puntos FunciónTécnicas de Estimación: Análisis de Puntos Función
Técnicas de Estimación: Análisis de Puntos Función
 
Desarrollo de Aplicaciones: Nativas, Multiplataforma o Híbridas: ¿Cuál elegir?
Desarrollo de Aplicaciones: Nativas, Multiplataforma o Híbridas: ¿Cuál elegir? Desarrollo de Aplicaciones: Nativas, Multiplataforma o Híbridas: ¿Cuál elegir?
Desarrollo de Aplicaciones: Nativas, Multiplataforma o Híbridas: ¿Cuál elegir?
 
Calidad de Desarrollo de Software: Instituciones, Normas y Estándares con Mod...
Calidad de Desarrollo de Software: Instituciones, Normas y Estándares con Mod...Calidad de Desarrollo de Software: Instituciones, Normas y Estándares con Mod...
Calidad de Desarrollo de Software: Instituciones, Normas y Estándares con Mod...
 
Árbol de Toma de Decisiones para la Formación Sociocultural: Una Herramienta ...
Árbol de Toma de Decisiones para la Formación Sociocultural: Una Herramienta ...Árbol de Toma de Decisiones para la Formación Sociocultural: Una Herramienta ...
Árbol de Toma de Decisiones para la Formación Sociocultural: Una Herramienta ...
 
Introducción a las Bases de Datos Relacionales: Una Infografía Explicativa
Introducción a las Bases de Datos Relacionales: Una Infografía ExplicativaIntroducción a las Bases de Datos Relacionales: Una Infografía Explicativa
Introducción a las Bases de Datos Relacionales: Una Infografía Explicativa
 
Actividad de aprendizaje 19
Actividad de aprendizaje 19Actividad de aprendizaje 19
Actividad de aprendizaje 19
 

Listas Circulares Doblemente Enlazadas