SlideShare una empresa de Scribd logo
1 de 20
LISTAS, PILAS Y   Geraldine Fernandez
                  12-0691

         COLAS    Katerine Prospere 11-
                  0607
PILAS
ESTRUCTURA PILA
Objetos reales que se puedan modelar con dicha estructura

        Equipaje en el Avión

        Corrección de
        pruebas

        Enlatados en un
        supermercado
ESTRUCTURA PILA
El modo de acceso a sus elementos es de tipo LIFO (del
inglés Last In First Out, último en entrar, primero en salir) que
permite almacenar y recuperar datos.
     http://cristianloka.blogspot.com


Una pila es un tipo especial de lista abierta en la que sólo se
pueden insertar y eliminar nodos en uno de los extremos de la
lista. Estas operaciones se conocen como "push" y "pop",
respectivamente "empujar" y "tirar".
      http://c.conclase.net/edd/index.php?cap=002
COLAS
ESTRUCTURA COLA
Objetos reales que se puedan modelar con COLA

        Espera en un Call Center

        Cola es una cajero
        Automático

        Estación de Bus
ESTRUCTURA COLA
Una cola es un tipo especial de lista abierta en la que sólo se
pueden insertar nodos en uno de los extremos de la lista y
sólo se pueden eliminar nodos en el otro.
  http://c.conclase.net/edd/index.php?cap=003#inicio



Una cola (también llamada fila) es una estructura de datos,
caracterizada por ser una secuencia de elementos en la que la
operación de inserción push se realiza por un extremo y la
operación de extracción pop por el otro.
    http://cristianloka.blogspot.com
ESTRUCTURA COLA
Implementaciones de COLAS con arrays circulares


 Esta implementación es estática, es decir, da un tamaño
máximo fijo a la cola. Como se aprecia en la implementación
de las pilas, los elementos se quitan y se ponen sobre la cima,
pero en este caso se introducen por un sitio y se quitan por
otro.
ESTRUCTURA COLA
LISTAS
ESTRUCTURA LISTA
Objetos reales que se puedan modelar con dicha estructura.



        Lista de Supermercado

        Inventario de Obras
        en un Museo

        Lista de Estudiantes
ESTRUCTURA LISTA--
DEFINICIONES DE UNA
LISTA
 Una lista es una estructura de datos secuencial.


 Las Listas son secuencias de 1 o más elementos
  de un tipo de datos almacenado en memoria. Son
  estructuras lineales donde cada elemento de una
  lista excepto el primero tiene un único predecesor
  y cada elemento de la lista excepto el ultimo tiene
  un sucesor.
ESTRUCTURA LISTA
ESTRUCTURA LISTA--
DEFINICIONES DE UNA
LISTA (CONT’D)
 Es un conjunto de nodos cuyas propiedades
  estructurales incluyen solo las posiciones lineales
  (unidimensionales) para ella se definen
  operaciones como las siguientes:
   Tener acceso a un nodo .
   Insertar y eliminar un nodo en la lista .
   Combinar dos o mas listas en una .
   Dividir una lista en dos o mas listas .
   Determinar la cantidad de nodos en la lista .
   Ordenar la lista de acuerdo a un criterio .
   Buscar un elemento bajo una condición.
ESTRUCTURA LISTA
Concepto de VENTANA con el de Lista.


  Permiten la organización de elementos en un orden


  Permiten acceder a cualquier elemento en el orden en que se
desea


   Tienen links(Punteros) que permiten el acceso a otros Lista
vector          elementos del mismo tipo seleccionado
ESTRUCTURA LISTA--
IMPLEMENTACIONES DE
LISTAS

1.- Vectores
 Los elementos se pueden insertar en una lista
  indefinidamente mientras que un vector tarde o
  temprano se llenará ó necesitará ser
  redimensionado, una costosa operación que
  incluso puede no ser posible si la memoria se
  encuentra fragmentada.
ESTRUCTURA LISTA--
IMPLEMENTACIONES DE
LISTAS
2.- Listas doblemente enlazadas
 Una lista doblemente enlazada es una lista lineal
  en la que cada nodo tiene dos enlaces, uno al
  nodo siguiente, y otro al anterior(que si un enlace
  resulta no valido se puede reconstruir utilizando el
  otro enlace).
ESTRUCTURA LISTA
Mecanismos mediante los cuales los lenguajes de
programación permiten implementar las listas.



   Array

   ArrayList
ESTRUCTURA LISTA
¿Cómo los lenguajes que no manejan apuntadores simulan las
listas doblemente enlazadas?




   Se puede asignar estáticamente una serie de nodos de la
lista, y luego usar índices enteros en el conjunto como su
"anterior" y "siguiente" los valores de cada nodo, en lugar de
punteros.
GRACIAS POR SU   Geraldine Fernandez
                 12-0691

      ATENCION   Katerine Prospere 11-
                 0607

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Listas
ListasListas
Listas
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras Lineales
 
Colas informaticas
Colas informaticasColas informaticas
Colas informaticas
 
Colas estáticas. IESIT
Colas estáticas. IESITColas estáticas. IESIT
Colas estáticas. IESIT
 
Listas y Pilas
Listas y PilasListas y Pilas
Listas y Pilas
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Presentacion pilas lista y colas
Presentacion pilas lista y colas  Presentacion pilas lista y colas
Presentacion pilas lista y colas
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Pilas estáticas. IESIT
Pilas estáticas. IESITPilas estáticas. IESIT
Pilas estáticas. IESIT
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Unidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicasUnidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicas
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura lineales
 
Estructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras LinealesEstructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras Lineales
 
Queues
QueuesQueues
Queues
 
Qué son las colas de prioridad
Qué son las colas de prioridadQué son las colas de prioridad
Qué son las colas de prioridad
 
Pilas Colas
Pilas ColasPilas Colas
Pilas Colas
 
Estructuras lineales unidad 3
Estructuras lineales unidad 3Estructuras lineales unidad 3
Estructuras lineales unidad 3
 
Pilas como estructura de datos..
Pilas como estructura de datos..Pilas como estructura de datos..
Pilas como estructura de datos..
 
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
 

Similar a Presentacion de Listas, Pilas y Colas

Lista,pilas y columnas
Lista,pilas y columnasLista,pilas y columnas
Lista,pilas y columnaskety24
 
Listas c#
Listas c#Listas c#
Listas c#rezzaca
 
listas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdflistas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdfLuisAGuarata
 
Listas en C#
Listas en C#Listas en C#
Listas en C#rezzaca
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrbviela6
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrbviela6
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrbviela6
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrbviela6
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colasMaxDLeon
 
Estructura de dato unidad 3
Estructura de dato unidad 3Estructura de dato unidad 3
Estructura de dato unidad 3lenithoz
 
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
 
Listas, pilas & colas
Listas, pilas & colasListas, pilas & colas
Listas, pilas & colasjorgeluis0317
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datoscharlezgt
 

Similar a Presentacion de Listas, Pilas y Colas (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 de Java
Listas de JavaListas de Java
Listas de Java
 
Lista,pilas y columnas
Lista,pilas y columnasLista,pilas y columnas
Lista,pilas y columnas
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Listas c#
Listas c#Listas c#
Listas c#
 
Listas
ListasListas
Listas
 
listas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdflistas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdf
 
Listas en C#
Listas en C#Listas en C#
Listas en C#
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrb
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrb
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrb
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrb
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Estructura de dato unidad 3
Estructura de dato unidad 3Estructura de dato unidad 3
Estructura de dato unidad 3
 
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
 
Listas, pilas & colas
Listas, pilas & colasListas, pilas & colas
Listas, pilas & colas
 
estructura lineales
estructura linealesestructura lineales
estructura lineales
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Último (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Presentacion de Listas, Pilas y Colas

  • 1. LISTAS, PILAS Y Geraldine Fernandez 12-0691 COLAS Katerine Prospere 11- 0607
  • 3. ESTRUCTURA PILA Objetos reales que se puedan modelar con dicha estructura Equipaje en el Avión Corrección de pruebas Enlatados en un supermercado
  • 4. ESTRUCTURA PILA El modo de acceso a sus elementos es de tipo LIFO (del inglés Last In First Out, último en entrar, primero en salir) que permite almacenar y recuperar datos. http://cristianloka.blogspot.com Una pila es un tipo especial de lista abierta en la que sólo se pueden insertar y eliminar nodos en uno de los extremos de la lista. Estas operaciones se conocen como "push" y "pop", respectivamente "empujar" y "tirar". http://c.conclase.net/edd/index.php?cap=002
  • 6. ESTRUCTURA COLA Objetos reales que se puedan modelar con COLA Espera en un Call Center Cola es una cajero Automático Estación de Bus
  • 7. ESTRUCTURA COLA Una cola es un tipo especial de lista abierta en la que sólo se pueden insertar nodos en uno de los extremos de la lista y sólo se pueden eliminar nodos en el otro. http://c.conclase.net/edd/index.php?cap=003#inicio Una cola (también llamada fila) es una estructura de datos, caracterizada por ser una secuencia de elementos en la que la operación de inserción push se realiza por un extremo y la operación de extracción pop por el otro. http://cristianloka.blogspot.com
  • 8. ESTRUCTURA COLA Implementaciones de COLAS con arrays circulares Esta implementación es estática, es decir, da un tamaño máximo fijo a la cola. Como se aprecia en la implementación de las pilas, los elementos se quitan y se ponen sobre la cima, pero en este caso se introducen por un sitio y se quitan por otro.
  • 11. ESTRUCTURA LISTA Objetos reales que se puedan modelar con dicha estructura. Lista de Supermercado Inventario de Obras en un Museo Lista de Estudiantes
  • 12. ESTRUCTURA LISTA-- DEFINICIONES DE UNA LISTA  Una lista es una estructura de datos secuencial.  Las Listas son secuencias de 1 o más elementos de un tipo de datos almacenado en memoria. Son estructuras lineales donde cada elemento de una lista excepto el primero tiene un único predecesor y cada elemento de la lista excepto el ultimo tiene un sucesor.
  • 14. ESTRUCTURA LISTA-- DEFINICIONES DE UNA LISTA (CONT’D)  Es un conjunto de nodos cuyas propiedades estructurales incluyen solo las posiciones lineales (unidimensionales) para ella se definen operaciones como las siguientes:  Tener acceso a un nodo .  Insertar y eliminar un nodo en la lista .  Combinar dos o mas listas en una .  Dividir una lista en dos o mas listas .  Determinar la cantidad de nodos en la lista .  Ordenar la lista de acuerdo a un criterio .  Buscar un elemento bajo una condición.
  • 15. ESTRUCTURA LISTA Concepto de VENTANA con el de Lista. Permiten la organización de elementos en un orden Permiten acceder a cualquier elemento en el orden en que se desea Tienen links(Punteros) que permiten el acceso a otros Lista vector elementos del mismo tipo seleccionado
  • 16. ESTRUCTURA LISTA-- IMPLEMENTACIONES DE LISTAS 1.- Vectores  Los elementos se pueden insertar en una lista indefinidamente mientras que un vector tarde o temprano se llenará ó necesitará ser redimensionado, una costosa operación que incluso puede no ser posible si la memoria se encuentra fragmentada.
  • 17. ESTRUCTURA LISTA-- IMPLEMENTACIONES DE LISTAS 2.- Listas doblemente enlazadas  Una lista doblemente enlazada es una lista lineal en la que cada nodo tiene dos enlaces, uno al nodo siguiente, y otro al anterior(que si un enlace resulta no valido se puede reconstruir utilizando el otro enlace).
  • 18. ESTRUCTURA LISTA Mecanismos mediante los cuales los lenguajes de programación permiten implementar las listas. Array ArrayList
  • 19. ESTRUCTURA LISTA ¿Cómo los lenguajes que no manejan apuntadores simulan las listas doblemente enlazadas? Se puede asignar estáticamente una serie de nodos de la lista, y luego usar índices enteros en el conjunto como su "anterior" y "siguiente" los valores de cada nodo, en lugar de punteros.
  • 20. GRACIAS POR SU Geraldine Fernandez 12-0691 ATENCION Katerine Prospere 11- 0607