No entiendo esta pregunta muy bien. Solo trata de dar una respuesta simple. Por favor, dime si no sabes cómo funciona el algoritmo de honer.
Supongamos que queremos calcular el valor de un polinomio de grado n [matemática] P (x) [/ matemática].
- Si usamos el método más simple, evaluando el monomio individualmente y calculando las potencias por multiplicación repetida, requiere como máximo [math] n [/ math] adiciones y [math] (n ^ 2 + n) / 2 [/ math] multiplicaciones .
- El método anterior se puede mejorar fácilmente si evaluamos los poderes de [math] x [/ math] de forma iterativa. Requiere como máximo [math] n [/ math] adiciones y [math] 2n-1 [/ math] multiplicaciones.
- Si usamos el algoritmo de honer, entonces solo requiere como máximo [math] n [/ math] adiciones y [math] n [/ math] multiplicaciones.
En una palabra, la complejidad de los dos primeros algoritmos es [matemática] O (n ^ 2) [/ matemática] mientras que la del algoritmo de honor es [matemática] O (n) [/ matemática].
- Cómo convertir de binario a decimal
- ¿Cuáles son los requisitos previos para Introducción a los algoritmos de Thomas Cormen?
- ¿Debería un principiante construir cosas y contribuir a proyectos de código abierto antes de aprender algoritmos?
- ¿Cuál es un ejemplo de un árbol binario roscado?
- ¿Cuál es el código más elegante que puede escribir en su lenguaje de programación favorito que imprima los números del 100 al 200?