Desarrollo de algoritmos

El desarrollo de algoritmos  es una técnica específica para crear una forma matemática de resolver un problema.

El desarrollo de algoritmos es la identificación y agregación de soluciones a las teorías de investigación de operaciones , como la programación dinámica y divide y vencerás . Los patrones [1] como los métodos de plantilla y los decoradores , el uso de una estructura de datos y la denominación y clasificación de listas serán las técnicas para diseñar e implementar el desarrollo de un algoritmo . Actualmente, el uso de la ingeniería de algoritmos se puede encontrar en el rastreo de motores de búsqueda, el enrutamiento de paquetes y el almacenamiento en caché.

Una de las cualidades más importantes de un algoritmo es su eficiencia en términos de tiempo de ejecución y uso de memoria.

Véase también

Notas

  1. Goodrich, Michael T. & Tamassia, Roberto (2002), Diseño de algoritmos: fundamentos, análisis y ejemplos de Internet , John Wiley & Sons, Inc., ISBN 0-471-38365-1 , < http://ww3.algorithmdesign .net/ch00-front.html > Archivado el 28 de abril de 2015 en Wayback Machine . 

Enlaces