algoritmeverktøyboksen
Algoritmeverktøyboksen er en samling av kjente algoritmiske teknikker og designmønstre som brukes ved utvikling og analyse av programvare. Den fungerer som en referanseramme for problemløsning, slik at man kan velge en passende tilnærming basert på problemets egenskaper og krav til kjøretid og minne.
Innholdet i verktøyboksen spenner over flere områder: sortering og søk, grafalgoritmer, dynamisk programmering og greedy-strategier, divide-and-conquer,
Bruken innebærer å analysere problemet: hvilke innganger forventes, hvilke ytelseskrav gjelder, og hvilke feil og begrensninger
Som pedagogisk konsept brukes algorithmeverktøyboksen i undervisning og industrielt arbeid for å standardisere tilnærmingsmåter, forbedre gjenbruk