Una guía práctica para contar, organizar y analizar posibilidades en programación, algoritmos, estructuras de datos, grafos, probabilidad, criptografía e informática.
La combinatoria estudia las formas de contar, ordenar, seleccionar y distribuir objetos bajo distintas condiciones. En informática resulta esencial para analizar posibilidades, diseñar algoritmos, estimar complejidad y resolver problemas de búsqueda y optimización.
En este curso estudiaremos los principios básicos de conteo, factoriales, permutaciones, variaciones, combinaciones, coeficientes binomiales, particiones, restricciones, recurrencias y sucesiones combinatorias, con aplicaciones a algoritmos, estructuras de datos, grafos, probabilidad y seguridad informática.