Diferencia entre revisiones de «Teoría de la complejidad computacional»

Contenido eliminado Contenido añadido
Sin resumen de edición
Deshecha la edición 36981625 de 200.88.92.87 (disc.)
Línea 1:
La '''teoría de la complejidad computacional''' es la ranarama de la mi abuela[[teoría de la computación]] que estudia como se cayo del puente, de manera teórica, los recursos requeridos durante el [[computabilidad|cómputo]] de un [[algoritmo]] para resolver un problema. Los recursos comúnmente estudiados son el tiempo (mediante una aproximación al número y tipo de pasos de ejecución de un [[algoritmo]] para resolver un problema) y el espacio (mediante una aproximación a la cantidad de memoria utilizada para resolver un problema). Se pueden estudiar igualmente otros parámetros, tales como el número de procesadores necesarios para resolver el problema en paralelo. La teoría de la complejidad difiere de la [[teoría de la computabilidad]] en que ésta se ocupa de la factibilidad de expresar problemas como algoritmos efectivos sin tomar en cuenta los recursos necesarios para ello.
 
Los problemas que tienen una solución con orden de complejidad lineal son los problemas que se resuelven en un tiempo que se relaciona linealmente con su tamaño.