Dezvoltarea algoritmilor

Dezvoltarea algoritmului  este o tehnică specifică pentru crearea unei modalități matematice de a rezolva o problemă.

Dezvoltarea algoritmilor este identificarea și agregarea de soluții la teoriile cercetării operaționale , cum ar fi programarea dinamică și divide și cuceri . Modelele [1] precum metodele de șablon și decoratorii , utilizarea unei structuri de date și denumirea și sortarea listelor vor fi tehnicile de proiectare și implementare a dezvoltării unui algoritm . În prezent, utilizarea ingineriei algoritmilor poate fi găsită în crawlingul motorului de căutare, rutarea pachetelor și stocarea în cache.

Una dintre cele mai importante calități ale unui algoritm este eficiența acestuia în ceea ce privește timpul de execuție și utilizarea memoriei.

Vezi și

Note

  1. Goodrich, Michael T. & Tamassia, Roberto (2002), Algorithm Design: Foundations, Analysis, and Internet Examples , John Wiley & Sons, Inc., ISBN 0-471-38365-1 , < http://ww3.algorithmdesign .net/ch00-front.html > Arhivat 28 aprilie 2015 la Wayback Machine 

Link -uri