Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los tipos de operaciones se pueden realizar en las listas son Adicionar, eliminar, buscar, ordenar
concatear
*verdadero
Falso
Las listas son dinámicas, es decir, se pueden almacenar en ella tantos elementos como se necesiten,
siempre y cuando haya espacio suficiente en la memoria de la computadora
*verdadero
Falso
¿Cuál de los siguientes enunciados son comunes en la vida diaria sobre listas?
Recursividad.
Cola de prioridad.
*Arreglos y registros
Ordenar
*Buscar
Concatenar
Adicionar
Un nodo se compone de un campo que contiene el tipo de dato de los elementos de la lista y por uno o
más campos que son referencias a otros nodos.
*Si
No
Listas enlazadas
Son una secuencia de elementos del mismo tipo (nodos) unidos unos a otros mediante un puntero. Cada
nodo de la lista tiene un predecesor y un sucesor, excepto el primer elemento de la lista que no tiene
predecesor y el ultimo elemento que no tiene sucesor
Creación
Cada nodo de la lista contiene como mínimo un campo valor y campo puntero
Insertar elemento
Eliminación
Al borrar un elemento de una lista hay que enlazar correctamente el puntero sucesor para no perder la
información en el resto de la lista
Es aquella en la que cada nodo tiene acceso directo con su predecesor y su sucesor. Las excepciones
son: el primer nodo de la lista, que solo tiene acceso a su sucesor, y el ultimo nodo de la estructura, que
tiene acceso únicamente a su predecesor. Teniendo en cuenta que el primer nodo de la lista y el ultimo
tienen un puntero que no apuntan a otro nodo, se les da el valor constante nulo
Debe alojar memoria para la cabecera y hacer que los punteros siguiente y anterior apunten a ella,
devolviendo un puntero a dicha cabecera.
Inserción
Inserta un nodo nuevo en una lista doblemente enlazada después de un nodo llamado anterior.
Eliminación
El nodo a eliminar es el sucesor de un nodo llamado anterior. Desplazando todos los demás elementos
una posición
Listas circulares
Son listas enlazadas que se caracterizan porque el ultimo nodo tiene un sucesor al primero, obviamente
el primero tiene como predecesor al último. En una lista circular existe un puntero en la cabecera que
accede a la lista
inserta un nodo nuevo en una lista circular después de otro nodo llamado anterior