Pilas (Stacks): LIFO y la estructura detrás de la recursión
Last In, First Out. Modelan deshacer cambios, evaluar expresiones y ejecutar funciones. Implementación con array, con lista enlazada y con l...
Last In, First Out. Modelan deshacer cambios, evaluar expresiones y ejecutar funciones. Implementación con array, con lista enlazada y con l...
Cada nodo apunta al siguiente. Cambian el juego cuando necesitas insertar y eliminar rápido, al costo de perder acceso aleatorio. Simples, d...
Contiguos en memoria, acceso por índice en O(1) y base de casi todo. Cómo funcionan los arrays por dentro, implementación en PHP y Java, y s...
Toda variable de tu programa vive en stack o heap. Conocer la diferencia explica desde bugs de referencia hasta por qué ciertos valores "se...
O(1), O(n), O(log n), O(n²)... Big-O te permite comparar algoritmos sin importar el hardware. Guía práctica con ejemplos en PHP y Java.
Cuando la llamada recursiva es lo último que ejecuta la función, el compilador puede reemplazar el frame en vez de apilar. Entiende qué leng...
La recursión resuelve problemas dividiéndolos en versiones más pequeñas. Aprende cómo funciona el stack frame por frame y cuándo es mejor qu...
Los bucles son el pan de cada día del programador. Aquí desarmamos for, while y do-while para ver cómo funcionan por dentro y cuándo usar ca...