Algoritmien kehittäminen

Algoritmien kehittäminen  on erityinen tekniikka, jolla luodaan matemaattinen tapa ratkaista ongelma.

Algoritmien kehittäminen on ratkaisujen tunnistamista ja yhdistämistä operaatiotutkimuksen teorioihin , kuten dynaamiseen ohjelmointiin ja hajota ja hallitse . Mallit [1] , kuten mallimenetelmät ja koristeet , tietorakenteen käyttö sekä luetteloiden nimeäminen ja lajittelu, ovat tekniikoita algoritmin kehittämisen suunnittelussa ja toteuttamisessa . Tällä hetkellä algoritmisuunnittelua voidaan käyttää hakukoneiden indeksoinnissa, pakettien reitityksessä ja välimuistissa.

Yksi algoritmin tärkeimmistä ominaisuuksista on sen tehokkuus suoritusajan ja muistin käytön suhteen.

Katso myös

Muistiinpanot

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

Linkit