Вы находитесь на странице: 1из 4

Listas.

Joyanes (2008) nos dice: “Una lista lineal es un conjunto de elementos de un tipo
dado que pueden variar en número y donde cada elemento tiene un único
predecesor y un único sucesor o siguiente, excepto el primero y último de la lista.
Esta es una definición muy general que incluye los ficheros y vectores” (p. 431)

Sobre las listas se puede realizar las siguientes operaciones:

- Insertar, eliminar o localizar un elemento.


- Determinar el tamaño —número de elementos— de la lista.
- Recorrer la lista para localizar un determinado elemento.
- Clasificar los elementos de la lista en orden ascendente o descendente.
- Unir dos o más listas en una sola.
- Dividir una lista en varias sublistas.
- Copiar la lista.
- Borrar la lista.

Una lista lineal contigua se almacena en la memoria de la computadora en


posiciones sucesivas o adyacentes y se procesa como un array unidimensional. En
este caso, el acceso a cualquier elemento de la lista y la adición de nuevos
elementos es fácil; sin embargo, la inserción o borrado requiere un
desplazamiento de lugar de los elementos que le siguen y, en consecuencia, el
diseño de un algoritmo específico. Para permitir operaciones con listas como
arrays se deben dimensionar éstos con tamaño suficiente para que contengan
todos los posibles elementos de la lista.
Listas enlazadas.
Los inconvenientes de las listas contiguas se eliminan con las listas enlazadas. Se
pueden almacenar los elementos de una lista lineal en posiciones de memoria que
no sean contiguas o adyacentes.

Una lista enlazada o encadenada es un conjunto de elementos en los que cada


elemento contiene la posición —o dirección— del siguiente elemento de la lista.
Cada elemento de la lista enlazada debe tener al menos dos campos: un campo
que tiene el valor del elemento y un campo (enlace, link) que contiene la posición
del siguiente elemento, es decir, su conexión, enlace o encadenamiento. Los
elementos de una lista son enlazados por medio de los campos enlaces.

Figura 7.1. Representación de una lista enlazada.


Pilas.

Según Joyanes (2008): “Una pila (stack) es un tipo de lista lineal en la que la
inserción y borrado de nuevos elementos se realiza sólo por un extremo que se
denomina cima o tope (top)” (p. 472). Las pilas siguen el método LIFO (last-in,
firts-out, último en entrar, primero en salir).

Las pilas pueden usar dos operaciones:

“push”  operación que sirve para agregar elementos a la pila.

“pop”  operación de eliminar un elemento de la pila.

Figura 7.2. Representación de las pilas.


Colas.

Las colas son otro tipo de estructura lineal similar a las pilas, diferenciándose de
ellas en el modo de insertar/eliminar elementos. (Joyanes, 2008, p. 460). Las colas
siguen el método FIFO (firts-in, firts-out, primero en entrar, primero en salir), eso
es lo que lo diferencia de las pilas. Es decir, las colas son usadas para almacenar
datos que necesitan ser usados en orden de llegada.

Figura 7.2. Representación de una cola

Вам также может понравиться

  • Rof - Final
    Rof - Final
    Документ25 страниц
    Rof - Final
    Miguel Ángel Donatello
    Оценок пока нет
  • Etapa de La Producción Ajustada
    Etapa de La Producción Ajustada
    Документ3 страницы
    Etapa de La Producción Ajustada
    Miguel Ángel Donatello
    Оценок пока нет
  • Libros
    Libros
    Документ1 страница
    Libros
    Miguel Ángel Donatello
    Оценок пока нет
  • Tu Abuelita
    Tu Abuelita
    Документ1 страница
    Tu Abuelita
    Miguel Ángel Donatello
    Оценок пока нет
  • Parte 1-Selección de Personal
    Parte 1-Selección de Personal
    Документ6 страниц
    Parte 1-Selección de Personal
    Miguel Ángel Donatello
    Оценок пока нет
  • INFOGRAFÍA
    INFOGRAFÍA
    Документ4 страницы
    INFOGRAFÍA
    Miguel Ángel Donatello
    Оценок пока нет
  • Idea de Negocio - E-Books
    Idea de Negocio - E-Books
    Документ3 страницы
    Idea de Negocio - E-Books
    Miguel Ángel Donatello
    Оценок пока нет
  • 1ra Expo
    1ra Expo
    Документ3 страницы
    1ra Expo
    Miguel Ángel Donatello
    Оценок пока нет
  • GG Nomasxd
    GG Nomasxd
    Документ2 страницы
    GG Nomasxd
    Miguel Ángel Donatello
    Оценок пока нет
  • Enano Hi Jode Fruta
    Enano Hi Jode Fruta
    Документ2 страницы
    Enano Hi Jode Fruta
    Miguel Ángel Donatello
    Оценок пока нет
  • ORIGEN
    ORIGEN
    Документ2 страницы
    ORIGEN
    Miguel Ángel Donatello
    Оценок пока нет
  • Lo Que Pide
    Lo Que Pide
    Документ1 страница
    Lo Que Pide
    Miguel Ángel Donatello
    Оценок пока нет
  • INFOGRAFÍA
    INFOGRAFÍA
    Документ4 страницы
    INFOGRAFÍA
    Miguel Ángel Donatello
    Оценок пока нет
  • Playdate
    Playdate
    Документ2 страницы
    Playdate
    Miguel Ángel Donatello
    Оценок пока нет
  • Ejercicios Propuestos Cap IV
    Ejercicios Propuestos Cap IV
    Документ1 страница
    Ejercicios Propuestos Cap IV
    Miguel Ángel Donatello
    Оценок пока нет
  • Usted S.A PDF
    Usted S.A PDF
    Документ4 страницы
    Usted S.A PDF
    Miguel Ángel Donatello
    Оценок пока нет
  • Determinación de tiempo de llenado y presión en manguera elevada
    Determinación de tiempo de llenado y presión en manguera elevada
    Документ3 страницы
    Determinación de tiempo de llenado y presión en manguera elevada
    Yovany Gutierrez
    Оценок пока нет
  • DFCT4 PDF
    DFCT4 PDF
    Документ4 страницы
    DFCT4 PDF
    JuanMoisesAyalaMoya
    Оценок пока нет
  • Tu Abuelita
    Tu Abuelita
    Документ1 страница
    Tu Abuelita
    Miguel Ángel Donatello
    Оценок пока нет
  • Desarrollo Agil 1
    Desarrollo Agil 1
    Документ10 страниц
    Desarrollo Agil 1
    Miguel Ángel Donatello
    Оценок пока нет
  • 1er Trabajo
    1er Trabajo
    Документ4 страницы
    1er Trabajo
    Miguel Ángel Donatello
    Оценок пока нет
  • Playdate
    Playdate
    Документ2 страницы
    Playdate
    Miguel Ángel Donatello
    Оценок пока нет
  • Diseño
    Diseño
    Документ10 страниц
    Diseño
    Miguel Ángel Donatello
    Оценок пока нет
  • Partidas No Monetarias
    Partidas No Monetarias
    Документ1 страница
    Partidas No Monetarias
    Miguel Ángel Donatello
    Оценок пока нет
  • Introducción
    Introducción
    Документ29 страниц
    Introducción
    Miguel Ángel Donatello
    Оценок пока нет
  • Lecturas
    Lecturas
    Документ1 страница
    Lecturas
    Miguel Ángel Donatello
    Оценок пока нет
  • 2do Trabajo
    2do Trabajo
    Документ4 страницы
    2do Trabajo
    Miguel Ángel Donatello
    Оценок пока нет
  • Gestión Empresarial Modelo Negocio
    Gestión Empresarial Modelo Negocio
    Документ6 страниц
    Gestión Empresarial Modelo Negocio
    Miguel Ángel Donatello
    Оценок пока нет
  • Informe Legal
    Informe Legal
    Документ3 страницы
    Informe Legal
    Miguel Ángel Donatello
    Оценок пока нет
  • Silabo Audit Operativa 2019 II
    Silabo Audit Operativa 2019 II
    Документ8 страниц
    Silabo Audit Operativa 2019 II
    Miguel Ángel Donatello
    Оценок пока нет
  • Ejercicios 2 Valiente (2.19 2.21 2.23) - Ecs
    Ejercicios 2 Valiente (2.19 2.21 2.23) - Ecs
    Документ7 страниц
    Ejercicios 2 Valiente (2.19 2.21 2.23) - Ecs
    OrlandoCruzMendieta
    Оценок пока нет
  • Cuadro Prueba Tedido
    Cuadro Prueba Tedido
    Документ35 страниц
    Cuadro Prueba Tedido
    jesus nava
    Оценок пока нет
  • Diseño de Una Seccion Hueca CA
    Diseño de Una Seccion Hueca CA
    Документ19 страниц
    Diseño de Una Seccion Hueca CA
    JhonChoqueBustinza
    Оценок пока нет
  • 04 Acu Electricas
    04 Acu Electricas
    Документ38 страниц
    04 Acu Electricas
    Daniel Diaz Mon
    Оценок пока нет
  • Practica 5 Peso Volumetrico
    Practica 5 Peso Volumetrico
    Документ10 страниц
    Practica 5 Peso Volumetrico
    luis
    Оценок пока нет
  • Tipos de Reacciones Organicas
    Tipos de Reacciones Organicas
    Документ2 страницы
    Tipos de Reacciones Organicas
    sdyoks
    100% (1)
  • Informática Aplicada - Clasificacion de Suelos (SUCS Y AASHTO)
    Informática Aplicada - Clasificacion de Suelos (SUCS Y AASHTO)
    Документ2 страницы
    Informática Aplicada - Clasificacion de Suelos (SUCS Y AASHTO)
    Luis Santos Zambora
    Оценок пока нет
  • Los-Numeros-Romanos - Miércoles 20 de Julio
    Los-Numeros-Romanos - Miércoles 20 de Julio
    Документ3 страницы
    Los-Numeros-Romanos - Miércoles 20 de Julio
    MARCIA ANTONIETA IBARRA GANOZA
    Оценок пока нет
  • Proyecto Final Microondas
    Proyecto Final Microondas
    Документ21 страница
    Proyecto Final Microondas
    javier medina
    Оценок пока нет
  • Suelo Chacarilla
    Suelo Chacarilla
    Документ18 страниц
    Suelo Chacarilla
    Ligia Hinojosa
    Оценок пока нет
  • 76 - Ing. Padron - Geotecnia Presupuesto Ceibos
    76 - Ing. Padron - Geotecnia Presupuesto Ceibos
    Документ1 страница
    76 - Ing. Padron - Geotecnia Presupuesto Ceibos
    fran
    Оценок пока нет
  • Las Piezas Se Producen en Sinergia
    Las Piezas Se Producen en Sinergia
    Документ2 страницы
    Las Piezas Se Producen en Sinergia
    turago
    Оценок пока нет
  • Cuaderno Ejercicios Practicas Excel Avanzado
    Cuaderno Ejercicios Practicas Excel Avanzado
    Документ1 страница
    Cuaderno Ejercicios Practicas Excel Avanzado
    Evelyn Villegas Yucra
    Оценок пока нет
  • Siembra y Cosecha de Agua Hugo
    Siembra y Cosecha de Agua Hugo
    Документ6 страниц
    Siembra y Cosecha de Agua Hugo
    FIORELA
    Оценок пока нет
  • Guia de Recuperacion Ejercicios Fisica No IB Grado 11 Criterio A y C
    Guia de Recuperacion Ejercicios Fisica No IB Grado 11 Criterio A y C
    Документ3 страницы
    Guia de Recuperacion Ejercicios Fisica No IB Grado 11 Criterio A y C
    Valeria Ruiz Balanta
    Оценок пока нет
  • Sellos y Retenes
    Sellos y Retenes
    Документ31 страница
    Sellos y Retenes
    Angela Pacsi
    Оценок пока нет
  • Leyes de Newton actividades
    Leyes de Newton actividades
    Документ27 страниц
    Leyes de Newton actividades
    moncho
    100% (4)
  • Danilo Gordillo Hoja Vida
    Danilo Gordillo Hoja Vida
    Документ5 страниц
    Danilo Gordillo Hoja Vida
    Danilo Diaz
    Оценок пока нет
  • Fester Imperfacil No Mas Goteras Cinta
    Fester Imperfacil No Mas Goteras Cinta
    Документ2 страницы
    Fester Imperfacil No Mas Goteras Cinta
    CHRISTIAN JAVIER CASTRO PACHECO
    Оценок пока нет
  • Analisis Estructural Apuntes y Problemas
    Analisis Estructural Apuntes y Problemas
    Документ211 страниц
    Analisis Estructural Apuntes y Problemas
    Ronald Franco
    100% (2)
  • Trabajo Terminado Metalicas
    Trabajo Terminado Metalicas
    Документ7 страниц
    Trabajo Terminado Metalicas
    Mike ValderramAntaurco
    Оценок пока нет
  • Tema 2.1. Introduccion A La Fundicion (Byn)
    Tema 2.1. Introduccion A La Fundicion (Byn)
    Документ65 страниц
    Tema 2.1. Introduccion A La Fundicion (Byn)
    Sonia Bellon
    Оценок пока нет
  • DISEÑO Y CONSTRUCCION DE TUBERIAS
    DISEÑO Y CONSTRUCCION DE TUBERIAS
    Документ8 страниц
    DISEÑO Y CONSTRUCCION DE TUBERIAS
    Israel Avendaño Aguilar
    Оценок пока нет
  • Ficha Tecnica Sokkia FX
    Ficha Tecnica Sokkia FX
    Документ4 страницы
    Ficha Tecnica Sokkia FX
    Jorge Osorio
    Оценок пока нет
  • Funciones, Disparadores y Procedimientos en BD
    Funciones, Disparadores y Procedimientos en BD
    Документ7 страниц
    Funciones, Disparadores y Procedimientos en BD
    Chikiliky Cristiano Avendaño
    Оценок пока нет
  • Ecuaciones de Diseño para Evaporadores de Simple Efecto
    Ecuaciones de Diseño para Evaporadores de Simple Efecto
    Документ5 страниц
    Ecuaciones de Diseño para Evaporadores de Simple Efecto
    Richard Icaro Esparza
    100% (2)
  • Wimax PDF
    Wimax PDF
    Документ89 страниц
    Wimax PDF
    Tefy Kaulitzkimlee
    Оценок пока нет
  • MarcoNormativo Mediciones Petróleo PDF
    MarcoNormativo Mediciones Petróleo PDF
    Документ26 страниц
    MarcoNormativo Mediciones Petróleo PDF
    Diego Montoya
    Оценок пока нет
  • Ets Ordinario Junio 2019
    Ets Ordinario Junio 2019
    Документ1 страница
    Ets Ordinario Junio 2019
    carlos
    Оценок пока нет
  • Astm d2000
    Astm d2000
    Документ11 страниц
    Astm d2000
    Hugo Dután
    Оценок пока нет