Visualizaciones interactivas y autocontenidas para explicar temas de programación avanzada: abrí cualquier herramienta, cargá tus propios datos y seguí el algoritmo paso a paso.
Complejidad · comparar f(n)
Complejidad · T(n) ≤ c·g(n), n ≥ n₀
Recursión · Árbol/DAG
Recursión · T(n) = aT(n/b) + O(n^c)
Grafos · Editor
Grafos · O(V+E)
Grafos · O((V+E)·log V)
Grafos · O(E·log E)
Grafos · Secuencial, Welsh-Powell, Matula · por vértice o por color
Grafos · DP · costos mínimos y clausura transitiva · O(V³)
Estructuras · insertar/extraer O(log n)
Estructuras · quick-find / quick-union / weighted / halving
Branch & Bound · O(2ⁿ)
Branch & Bound · O(n·2ⁿ)
Branch & Bound · O(n²·(n−1)!)
Programación Dinámica · O(n·W)
Programación Dinámica · O(m·n)
Hecho con ❤️ por Programación Avanzada (y Claude)