Udvikling af algoritmer

Algoritmeudvikling  er en specifik teknik til at skabe en matematisk måde at løse et problem på.

Algoritmeudvikling er identifikation og aggregering af løsninger til operationsforskningsteorier , såsom dynamisk programmering og del og hersk . Mønstre [1] såsom skabelonmetoder og dekoratorer , brugen af ​​en datastruktur og navngivning og sortering af lister vil være teknikkerne til at designe og implementere udviklingen af ​​en algoritme . I øjeblikket kan brugen af ​​algoritmeteknik findes i søgemaskinecrawling, pakkerouting og caching.

En af de vigtigste egenskaber ved en algoritme er dens effektivitet med hensyn til eksekveringstid og hukommelsesforbrug.

Se også

Noter

  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 > Arkiveret 28. april 2015 på Wayback Machine 

Links