Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorios de computación
salas A y B
Edgar Tista García
Profesor:
3
Grupo:
7
No de Práctica(s):
2019-1
Semestre:
22/Sep/2018
Fecha de entrega:
Observaciones:
CALIFICACIÓN:
Guía práctica de estudio 07. Estructuras de datos
lineales: Lista simple y lista circular.
Objetivo:
Revisarás las definiciones, características, procedimientos y ejemplos de las estructuras
lineales Lista simple y Lista circular, con la finalidad de que comprendas sus estructuras y
puedas implementarlas.
La lista ligada simple está constituida por un conjunto de nodos alineados de forma lineal,
unidos entre sí por una referencia, lo visto en clase nos marca que esta debe tener un dato,
y una referencia al siguiente nodo.
A pesar de que su parecido a los arreglos sea demasiado, las listas no tienen un tamaño
fijo, y no funcionan por índices, sino referencias.
Aquí hacemos uso de varias funciones, ya sea para agregar, eliminar y visualizar los datos
que contiene cada uno de los elementos de la lista.
La diferencia entre la lista ligada simple y la circular, es que la simple al momento de llegar
al tail, ya no se puede recorrer al siguiente elemento, ya que este apunta a NULL, sin
embargo, la lista ligada circular no apunta al mismo, si no que este apunta al primer
elemento de la lista, de ahí su nombre, un ejemplo de aplicación podría ser igualmente en
el reproductor de música, ya que existe una opción que permite repetir las canciones una
vez terminada la lista.
Ejercicio 1:
a) Para este punto lo que se hizo fue crear un menú utilizando switch-case, imprimiendo
las opciones a escoger y preguntando al usuario su respuesta seleccionada,
asignando a cada "case" una función, entregando el valor que tendrá el nodo.