SlideShare une entreprise Scribd logo
1  sur  6
Listas, Pilas &
    Colas
  Francisco Torvisco 11-0402
Listas
• Una lista enlazada 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, enlaces o punteros al nodo
  anterior o posterior.
Tipos de Listas
• Listas abiertas: cada elemento sólo dispone de un
  puntero, que apuntará al siguiente elemento de la
  lista o valdrá NULL si es el último elemento.

• Listas circulares: o listas cerradas, son parecidas a
  las listas abiertas, pero el último elemento apunta al
  primero. De hecho, en las listas circulares no puede
  hablarse de "primero" ni de "último". Cualquier nodo
  puede ser el nodo de entrada y salida.
Cont.
• Listas doblemente enlazadas: cada elemento
  dispone de dos punteros, uno a punta al siguiente
  elemento y el otro al elemento anterior. Al contrario
  que las listas abiertas anteriores, estas listas pueden
  recorrerse en los dos sentidos.
Pilas
• Son un tipo especial de lista, conocidas como listas
  LIFO (Last In, First Out: el último en entrar es el
  primero en salir). Los elementos se "amontonan" o
  apilan, de modo que sólo el elemento que está
  encima de la pila puede ser leído, y sólo pueden
  añadirse elementos encima de la pila.
Colas
• Otro tipo especial de listas, conocidas como listas
  FIFO (First In, First Out: El primero en entrar es el
  primero en salir). Los elementos se almacenan en
  fila, pero sólo pueden añadirse por un extremo y
  leerse por el otro.

Contenu connexe

Tendances

Estructura de dato unidad 3
Estructura de dato unidad 3Estructura de dato unidad 3
Estructura de dato unidad 3lenithoz
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas EnlazadasVane Borjas
 
Listas c#
Listas c#Listas c#
Listas c#rezzaca
 
8 Listas Encadenadas
8 Listas Encadenadas8 Listas Encadenadas
8 Listas EncadenadasUVM
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colasknowallrpa
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colasedgarg22
 
Estructura de datos_Listas encadenadas presentacion
Estructura de datos_Listas encadenadas  presentacionEstructura de datos_Listas encadenadas  presentacion
Estructura de datos_Listas encadenadas presentacionGabriely Peña
 
Aplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datosAplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datosK Manuel TN
 
Lissette pimentel 11 1149 --- listas, pilas y colas
Lissette pimentel 11 1149 --- listas, pilas y colasLissette pimentel 11 1149 --- listas, pilas y colas
Lissette pimentel 11 1149 --- listas, pilas y colasLissette I. Pimentel S
 
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousJose Tannous
 
Listas en prolog
Listas en prologListas en prolog
Listas en prologJeffoG92
 
Afianza los conceptos
Afianza los conceptosAfianza los conceptos
Afianza los conceptosMenchis Mejia
 

Tendances (18)

Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Estructura de dato unidad 3
Estructura de dato unidad 3Estructura de dato unidad 3
Estructura de dato unidad 3
 
Listas Enlazadas
Listas EnlazadasListas Enlazadas
Listas Enlazadas
 
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#
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colas
 
8 Listas Encadenadas
8 Listas Encadenadas8 Listas Encadenadas
8 Listas Encadenadas
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Estructura de datos_Listas encadenadas presentacion
Estructura de datos_Listas encadenadas  presentacionEstructura de datos_Listas encadenadas  presentacion
Estructura de datos_Listas encadenadas presentacion
 
Aplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datosAplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Lissette pimentel 11 1149 --- listas, pilas y colas
Lissette pimentel 11 1149 --- listas, pilas y colasLissette pimentel 11 1149 --- listas, pilas y colas
Lissette pimentel 11 1149 --- listas, pilas y colas
 
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose Tannous
 
Listas en prolog
Listas en prologListas en prolog
Listas en prolog
 
Unidad iii
Unidad iiiUnidad iii
Unidad iii
 
Afianza los conceptos
Afianza los conceptosAfianza los conceptos
Afianza los conceptos
 

Similaire à Listas, pilas & colas - Francisco Torvisco 11-0402

Similaire à Listas, pilas & colas - Francisco Torvisco 11-0402 (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
 
Tipo de estructuras1
Tipo de estructuras1Tipo de estructuras1
Tipo de estructuras1
 
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
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 
Analisis del cap 8
Analisis del cap 8Analisis del cap 8
Analisis del cap 8
 
Analisis del cap 8
Analisis del cap 8Analisis del cap 8
Analisis del cap 8
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Listas de Java
Listas de JavaListas de Java
Listas de Java
 
universidad F. T.
universidad F. T.universidad F. T.
universidad F. T.
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Unidad Iii
Unidad IiiUnidad Iii
Unidad Iii
 
LISTAS JAVA
LISTAS JAVALISTAS JAVA
LISTAS JAVA
 
listas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdflistas Luis Guarata 31332901.pdf
listas Luis Guarata 31332901.pdf
 
Unidad _ III
Unidad _ IIIUnidad _ III
Unidad _ III
 
Presentacion (listas, pilas & colas)
Presentacion (listas, pilas & colas)Presentacion (listas, pilas & colas)
Presentacion (listas, pilas & colas)
 
Presentacion (listas, pilas & colas)
Presentacion (listas, pilas & colas)Presentacion (listas, pilas & colas)
Presentacion (listas, pilas & colas)
 
Listas java
Listas javaListas java
Listas java
 
Unidad iii Listas
Unidad iii ListasUnidad iii Listas
Unidad iii Listas
 
Presentacion (listas, pilas & colas)
Presentacion (listas, pilas & colas)Presentacion (listas, pilas & colas)
Presentacion (listas, pilas & colas)
 
Presentacion (listas, pilas & colas)
Presentacion (listas, pilas & colas)Presentacion (listas, pilas & colas)
Presentacion (listas, pilas & colas)
 

Listas, pilas & colas - Francisco Torvisco 11-0402

  • 1. Listas, Pilas & Colas Francisco Torvisco 11-0402
  • 2. Listas • Una lista enlazada 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, enlaces o punteros al nodo anterior o posterior.
  • 3. Tipos de Listas • Listas abiertas: cada elemento sólo dispone de un puntero, que apuntará al siguiente elemento de la lista o valdrá NULL si es el último elemento. • Listas circulares: o listas cerradas, son parecidas a las listas abiertas, pero el último elemento apunta al primero. De hecho, en las listas circulares no puede hablarse de "primero" ni de "último". Cualquier nodo puede ser el nodo de entrada y salida.
  • 4. Cont. • Listas doblemente enlazadas: cada elemento dispone de dos punteros, uno a punta al siguiente elemento y el otro al elemento anterior. Al contrario que las listas abiertas anteriores, estas listas pueden recorrerse en los dos sentidos.
  • 5. Pilas • Son un tipo especial de lista, conocidas como listas LIFO (Last In, First Out: el último en entrar es el primero en salir). Los elementos se "amontonan" o apilan, de modo que sólo el elemento que está encima de la pila puede ser leído, y sólo pueden añadirse elementos encima de la pila.
  • 6. Colas • Otro tipo especial de listas, conocidas como listas FIFO (First In, First Out: El primero en entrar es el primero en salir). Los elementos se almacenan en fila, pero sólo pueden añadirse por un extremo y leerse por el otro.