Pasos básicos para trabajar con listas:
- Incluir el archivo de cabecera “stdlib.h” (para poder hacer uso de malloc y free).
- Definir las estructuras de los datos y de los bloques la lista.
- Escribir los prototipos de las funciones que manipularán la lista: prototipos de primitivas y de funciones de aplicación.
- Implementar las funciones.
5 pasos para insertar en una lista:
Paso alternativo (0): Búsqueda del nodo (si se aplica).
- Crear un nuevo bloque temporal (asignación dinámica).
- Validar la asignación dinámica de memoria.
- Introducir los datos deseados en el bloque temporal.
- Conectar el nodo temporal a la lista.
- Conectar la lista al nodo.
4 pasos para eliminar
- Búsqueda del nodo a eliminar.
- Colocar un puntero al nodo que se quiere eliminar.
- Desconectar la lista del nodo.
- Liberar de memoria el nodo.
Así los he entendido yo, si hay otros pasos que no he puesto o si hay que corregir estos, por favor avisar.
ResponderEliminarEn pasos para trabajar con listas te falto: definir la estructura de los nodos, ya que esto define que clase de lista vas a manipular
ResponderEliminar-5 XD
Que exagerado maje por una palabra coma mierda, subíte un resumen vergón vos maje xD
ResponderEliminar