Hjem : Programvarebetingelser : Definisjon av algoritme

Algoritme

En algoritme er et sett med instruksjoner designet for å utføre en bestemt oppgave. Dette kan være en enkel prosess, for eksempel å multiplisere to tall, eller en kompleks operasjon, for eksempel å spille av en komprimert videofil. Søkemotorer bruk proprietære algoritmer for å vise de mest relevante resultatene fra søket indeks for spesifikke spørsmål.

I dataprogrammering blir algoritmer ofte opprettet som funksjoner. Disse funksjonene fungerer som små programmer som kan refereres til av en større program. For eksempel en bildevisning søknad kan inneholde et bibliotek med funksjoner som hver bruker en tilpasset algoritme for å gjengi forskjellige bilder filformater. Et bilderedigeringsprogram kan inneholde algoritmer designet for å behandle bildedata. Eksempler på bildebehandlingsalgoritmer inkluderer beskjæring, endring av størrelse, skarphet, uskarphet, reduksjon av røde øyne og forbedring av farger.

I mange tilfeller er det flere måter å utføre en bestemt operasjon i et program. Derfor søker programmerere vanligvis å skape mest mulig effektive algoritmer. Ved å bruke svært effektive algoritmer kan utviklere sørge for at programmene deres kjører så raskt som mulig og bruker minimalt systemressurser. Selvfølgelig er ikke alle algoritmer opprettet perfekt første gang. Derfor forbedrer utviklere ofte eksisterende algoritmer og inkluderer dem i fremtidige programvareoppdateringer. Når du ser en ny versjon av et program som er "optimalisert" eller har "raskere ytelse", betyr det mest at den nye versjonen inneholder mer effektive algoritmer.

TechLib - Tech Lib Computer Dictionary

Denne siden inneholder en teknisk definisjon av algoritme. Det forklarer i databehandlingsterminologi hva algoritme betyr og er en av mange programvaretermer i TechLib-ordboken.

Alle definisjoner på TechLib-nettstedet er skrevet for å være teknisk nøyaktige, men også enkle å forstå. Hvis du finner denne algoritmedefinisjonen nyttig, kan du referere til den ved å bruke sitatkoblingene ovenfor.