El documento habla sobre la complejidad de algoritmos. Explica que la complejidad mide los recursos como tiempo y espacio que necesita un algoritmo según el tamaño del problema. El tiempo de ejecución depende del tamaño de los datos de entrada y se expresa como T(n). Lo más importante es saber cómo crece el tiempo a medida que crece el tamaño de entrada, lo que se conoce como eficiencia asintótica. Existen diferentes órdenes de complejidad como constante, lineal y cuadrática.