Algoritmusok fejlesztése

Az algoritmusfejlesztés  egy speciális technika a probléma megoldásának matematikai módjának létrehozására.

Az algoritmusfejlesztés a műveleti kutatási elméletek megoldásainak azonosítása és összesítése , mint például a dinamikus programozás és az oszd meg és uralkodj . Az olyan minták [1] , mint például a sablon módszerek és dekorátorok , az adatstruktúra használata , valamint a listák elnevezése és rendezése az algoritmusok tervezésének és megvalósításának technikái lesznek . Jelenleg az algoritmusok tervezése a keresőmotorok feltérképezésében, a csomagok útválasztásában és a gyorsítótárazásban érhető el.

Az algoritmusok egyik legfontosabb tulajdonsága a hatékonysága a végrehajtási idő és a memóriahasználat tekintetében.

Lásd még

Jegyzetek

  1. Goodrich, Michael T. és 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 > Archiválva : 2015. április 28. a Wayback Machine -nél 

Linkek