Перейти к содержимому

No es tu servidor, es tu código: Big O explicado con ejemplos de la vida real

Torti Code

0:00 / 0:00

No es tu servidor, es tu código: Big O explicado con ejemplos de la vida real

12 071 просмотр · 1 месяц назад
Torti Code
27,5 тыс. подписчиков
12 071 просмотр · 1 месяц назад
Big O y complejidad algorítmica con ejemplos de la vida real: de O(1) a O(2ⁿ), por qué tu código se cae cuando crece y cómo evitarlo sin matemática rara. Tu código funciona perfecto con diez usuarios. Con diez mil, se arrastra. No es el servidor ni la mala suerte: es el Big O que nunca aprendiste a leer. En este video lo desarmamos completo, sin una sola fórmula de pizarrón. Primero, qué mide realmente el Big O (spoiler: no son segundos, es cómo CRECE el trabajo cuando le das más datos). Después, las cinco complejidades que cubren casi todo tu trabajo diario, cada una con una analogía que no se te olvida: • O(1) constante: abrir directo el cajón correcto de la cómoda. • O(n) lineal: tocar timbre en cada casa de la calle buscando a tu perro. • O(log n) logarítmico: partir la guía telefónica a la mitad una y otra vez. • O(n²) cuadrático: que todos saluden a todos en una fiesta. • O(2ⁿ) exponencial: probar cada combinación del candado. Cada complejidad viene con código en JavaScript, Python, Java y C++. Y lo aterrizamos en el mundo real: por qué un índice convierte una consulta de tres minutos en una de tres milisegundos, por qué el bucle anidado es el asesino silencioso de las apps en producción, cómo funciona la búsqueda instantánea sobre millones de registros, y por qué la seguridad de tus contraseñas se apoya justamente en lo exponencial. Cerramos con las trampas clásicas: cuándo un O(n²) le gana a un O(n), caso promedio vs peor caso, tiempo vs memoria, y la regla de oro de medir antes de optimizar. ¿Cuál complejidad te voló la cabeza, o qué bucle anidado te tumbó una app en producción? Cuéntamelo en los comentarios. #bigo #complejidadalgoritmica #algoritmos #programacion #entrevistastecnicas