Tipos de Listas

4,236 views 11 slides May 06, 2023
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation


Slide Content

T I P O  S D E L I S T A S

Una lista simple es una estructura de datos que consta de una secuencia de elementos enlazados entre sí mediante punteros. Cada elemento de la lista contiene un valor y un puntero que apunta al siguiente elemento de la lista. Listas simple

Características : Estructura de datos secuencial. Cada elemento contiene un valor y un puntero al siguiente elemento.   Permite agregar y eliminar elementos de manera eficiente. Út i l e n p r o c e s a m i e n t o d e t e x t o , i m á g e n e s y s e ñ a l e s , y s i s t e m a s d e   gestión de bases de datos.

Una lista doblemente enlazada es una estructura de datos que consta de una secuencia de elementos enlazados entre sí mediante punteros, pero cada elemento tiene dos punteros: uno que apunta al elemento anterior y otro que apunta al siguiente elemento. Listas Doblemente Enlazada

Características: Estructura de datos con enlaces bidireccionales. Cada elemento tiene dos punteros: uno al elemento anterior y otro al  siguiente. Permite recorrer la lista en ambas direcciones y una eliminación más eficiente.  Utilizada en editores de texto, navegadores web, sistemas de archivos y  gestión de bases de datos.

Una lista consta de circula r e s un a estructur a d e dato s qu e una secuencia de elementos enlazados entre en la que el último elemento sí mediante punteros, de la lista apunta al primer elemento de la lista formando así un ciclo. LISTAS CIRCULARES

Características: Estructura de datos en la que el último elemento apunta al primer elemento formando un ciclo. Permite un acceso rápido al primer y último elemento de la lista. Permite una inserción y eliminación más eficiente que las listas simples. Utilizada en el manejo de buffers, colas circulares y sistemas de tiempo real.

Es una lista doblemente enlazada en la que el último elemento apunta al primer elemento de la lista y el primer elemento apunta al último elemento de la lista, formando así un bucle. Permite un acceso más rápido a los elementos y recorrer la lista de forma circular en ambas direcciones. Listas circulares doblemente enlazadas

Características: Acceso aleatorio: La lista circular doblemente enlazada permite un acceso aleatorio a sus elementos, lo que significa que puede acceder a cualquier elemento de la lista en tiempo constante O(1). Doble enlace: Cada elemento en una lista circular doblemente enlazada tiene dos punteros: uno apuntando al elemento anterior y otro apuntando al siguiente elemento. Ciclicidad: Al ser una lista circular, el último elemento de la lista está enlazado al primer elemento, lo que permite recorrer la lista continuamente en un bucle. Eficiencia: La inserción y eliminación de elementos en una lista circular doblemente enlazada es eficiente, ya que sólo se necesitan cambiar los punteros de los nodos vecinos.

En general, los tipos de listas en estructura de datos ofrecen diferentes ventajas y desventajas dependiendo de las necesidades y requisitos del programa en cuestión. Por ejemplo, las listas enlazadas simples son útiles para insertar y eliminar elementos en el medio de la lista, mientras que las listas doblemente enlazadas permiten acceder rápidamente tanto al siguiente como al nodo anterior en la lista. Las listas circulares se utilizan cuando se necesita iterar continuamente sobre una lista. Conclusiones 

¡Gracias Por  tu atención!
Tags