Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LISTAS CIRCULARES
LC
ListaC
Caracteristicas:
• Es una lista simple, es decir que tiene un solo enlace
• El último nodo apunta al principio, es decir que no existe null
• Cada nodo puede almacenar información de tipo simple o
compuesta
• Existe una variable que apunta al final de la lista para tener la
referencia del último nodo y del primer nodo
M.Sc. Leticia Gómez Valda
2. Lista Enlazada Circular
• Operaciones Básicas:
• Inicializar
• Insertar un nodo
• Eliminar un nodo
• Visualizar la lista
• Contro de lista vacía
• Otras operaciones:
• Ordenar los elementos en una lista
• Busrcar un element en una lista
• etc.
M.Sc. Leticia Gómez Valda
2. Lista Enlazada Circular
CListaCir() {
ListaC=null;
}
...// el resto de las Oper.
}
a) Insertar al Inicio
• Insertar b) Insertar al Final
c) Insertar después de un nodo
• Crear Nnodo con memoria
a) Insertar al Inicio dinámica
ListaC ListaC • Vaciar el dato al nodo
• Enlazar el nuevo nodo con
40 40
el primer nodo
Nnodo
Nnodo
• Enlazar el ultimo nodo con
M.Sc. Leticia Gómez Valda el Nuevo nodo
Insertar 20
ListaC
40
• Enlazar el ultimo nodo con el
20
Nuevo nodo
M.Sc. Leticia Gómez Valda
Nnodo
Insertar 60
ListaC
60 20 40
aux
60 20 40
aux
ListaC
60 20 40
aux
M.Sc. Leticia Gómez Valda
• Recorrido para Imprimir
convenientemente debe }
}
hacerse al final
M.Sc. Leticia Gómez Valda
EJERCICIOS (TRABAJO EN GRUPOS)