Utveckling av algoritmer

Algoritmutveckling  är en specifik teknik för att skapa ett matematiskt sätt att lösa ett problem.

Algoritmutveckling är identifiering och aggregering av lösningar för operationsforskningsteorier , såsom dynamisk programmering och dividera och erövra . Mönster [1] såsom mallmetoder och dekoratörer , användning av en datastruktur och namngivning och sortering av listor kommer att vara teknikerna för att designa och implementera utvecklingen av en algoritm . För närvarande kan användningen av algoritmteknik hittas i sökmotorgenomsökning, paketrouting och cachelagring.

En av de viktigaste egenskaperna hos en algoritm är dess effektivitet när det gäller exekveringstid och minnesanvändning.

Se även

Anteckningar

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

Länkar