Algoritmus

Az algoritmus egy utasításkészlet, amelyet egy adott feladat végrehajtására terveztek. Ez lehet egyszerű folyamat, például két szám szorzása, vagy bonyolult művelet, például egy tömörített videofájl lejátszása. A keresőmotorok saját algoritmusok segítségével jelenítik meg a keresési indexük releváns eredményeit az adott lekérdezésekhez.

A számítógépes programozás során az algoritmusokat gyakran függvényként hozzák létre. Ezek a funkciók kicsi programként szolgálnak, amelyekre egy nagyobb program hivatkozhat. Például egy képmegjelenítő alkalmazás tartalmazhat egy függvénykönyvtárat, amelyek mindegyike egyedi algoritmust használ különböző képfájl-formátumok megjelenítésére. A képszerkesztő program tartalmazhat algoritmusokat, amelyeket képadatok feldolgozására terveztek. A képfeldolgozó algoritmusok közé tartozik a kivágás, az átméretezés, az élesítés, az elmosódás, a vörösszem-csökkentés és a színnövelés.

Sok esetben egy szoftveres programon belül egy adott műveletet többféle módon lehet végrehajtani. Ezért a programozók általában a lehető leghatékonyabb algoritmusok létrehozására törekszenek. Nagyon hatékony algoritmusok használatával a fejlesztők biztosíthatják, hogy programjaik a lehető leggyorsabban futjanak, és minimális rendszererőforrást használnak. Természetesen nem minden algoritmus jön létre tökéletesen első alkalommal. Ezért a fejlesztők gyakran fejlesztik a meglévő algoritmusokat, és beépítik a jövőbeni szoftverfrissítésekbe. Ha egy szoftverprogram új verzióját látja, amelyet “optimalizáltak” vagy “gyorsabban teljesít”, ez leginkább azt jelenti, hogy az új verzió hatékonyabb algoritmusokat tartalmaz.

Frissítve: 2013. augusztus 2.

Write a Comment

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük