Las estructuras din谩micas pueden crecer y reducir su tama帽o en tiempo de ejecuci贸n usando punteros.
Lista Simplemente Enlazada
Es una colecci贸n de nodos. Cada nodo tiene:
- Dato: El valor guardado.
- Puntero: Direcci贸n del siguiente nodo.
struct Nodo {
int dato;
struct Nodo* siguiente;
};
Pila (Stack) - LIFO
El 煤ltimo que entra es el primero que sale (Last In, First Out).
- push(): Agrega arriba.
- pop(): Saca de arriba.
Cola (Queue) - FIFO
El primero que entra es el primero que sale (First In, First Out). Como una fila real.
- encolar(): Agrega al final.
- desencolar(): Saca del frente.