Algoritm

En algoritm är en uppsättning instruktioner som är utformade för att utföra en specifik uppgift. Detta kan vara en enkel process, till exempel att multiplicera två nummer, eller en komplex operation, som att spela en komprimerad videofil. Sökmotorer använder egna algoritmer för att visa de mest relevanta resultaten från sitt sökindex för specifika frågor.

I datorprogrammering skapas ofta algoritmer som funktioner. Dessa funktioner fungerar som små program som kan refereras till av ett större program. Till exempel kan en bildvisningsapplikation innehålla ett bibliotek med funktioner som var och en använder en anpassad algoritm för att återge olika bildfilformat. Ett bildredigeringsprogram kan innehålla algoritmer utformade för att bearbeta bilddata. Exempel på bildbehandlingsalgoritmer inkluderar beskärning, ändring av storlek, skärpning, suddighet, minskning av röda ögon och förbättring av färg.

I många fall finns det flera sätt att utföra en specifik operation i ett program. Därför försöker programmerare vanligtvis skapa så effektiva algoritmer som möjligt. Genom att använda högeffektiva algoritmer kan utvecklare se till att deras program körs så snabbt som möjligt och använder minimala systemresurser. Naturligtvis skapas inte alla algoritmer perfekt första gången. Därför förbättrar utvecklare ofta befintliga algoritmer och inkluderar dem i framtida programuppdateringar. När du ser en ny version av ett program som har ”optimerats” eller har ”snabbare prestanda” betyder det mest att den nya versionen innehåller effektivare algoritmer.

Uppdaterad: 2 augusti 2013

Write a Comment

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *