El intercambio entre espacio y tiempo
Big O también mide la memoria. Ganar tiempo suele costar espacio, ahorrar espacio suele costar claridad, y optimizar antes de saber si hace falta casi siempre empeora el código.
Leer el post →21 posts con este tag
Big O también mide la memoria. Ganar tiempo suele costar espacio, ahorrar espacio suele costar claridad, y optimizar antes de saber si hace falta casi siempre empeora el código.
Leer el post →Una notación para nombrar cómo crece la cantidad de pasos de un algoritmo cuando crece su entrada, sin contar cada operación: dos reglas para simplificar y una pregunta práctica, qué pasa si la entrada se duplica.
Leer el post →Antes de decir que un algoritmo es mejor que otro hace falta un criterio. Por qué el tiempo se mide contando pasos y no segundos, y por qué importa más cómo crece esa cuenta que su valor para un dato puntual.
Leer el post →Un pedido real e incompleto -turnos, precios y un descuento a definir- resuelto integrando estructuras, funciones puras y efectos colaterales, composición y recursión, las herramientas ya vistas en los primeros tres bloques de la serie.
Leer el post →Qué significa que una función se llame a sí misma para resolver una versión más chica del mismo problema, por qué necesita un caso base, y en qué se parece y en qué no a repetir con un bucle.
Leer el post →Cómo encadenar funciones ya definidas para que el resultado de una se convierta directamente en la entrada de la siguiente, sin nombrar cada paso intermedio.
Leer el post →