Vývoj algoritmů

Vývoj algoritmu  je specifická technika pro vytvoření matematického způsobu řešení problému.

Vývoj algoritmů je identifikace a agregace řešení teorií operačního výzkumu , jako je dynamické programování a rozděl a panuj . Techniky pro navrhování a implementaci vývoje algoritmu budou vzory [1] , jako jsou šablonové metody a dekorátory , použití datové struktury a pojmenování a řazení seznamů . V současné době lze využití algoritmického inženýrství nalézt v procházení vyhledávačů, směrování paketů a ukládání do mezipaměti.

Jednou z nejdůležitějších vlastností algoritmu je jeho účinnost z hlediska doby provádění a využití paměti.

Viz také

Poznámky

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

Odkazy