algoritmusokat
Az algoritmus olyan lépéssorozat vagy eljárás, amely egy adott problémát vagy feladatot egyértelműen meghatározott lépésekben megold vagy végrehajt. Egy algoritmus minden érvényes bemenetre értelmes kimenetet ad, és a végrehajtás eredménye előre meghatározható.
Főbb tulajdonságai a helyesség, a termináció és a hatékonyság. Helyesség alatt értjük, hogy minden érvényes bemenetre
Az algoritmusokat különböző szempontok szerint csoportosíthatjuk: determinisztikus és nem determinisztikus, rekurzív és iteratív megvalósítások, illetve különböző
Az elemzés során megjegyzendő a számítási erőforrások becslése. A polinomiális algoritmusokat gyakran tekintjük hatékonynak nagy bemeneti
A kifejezés az algorímus szó eredetéből származik: az elnevezés az ógörög–arab-perzsa matematikus, al-Khwarizmi nevének latin formájából
Használati területek: szoftverfejlesztés, adat- és tudományos elemzés, mesterséges intelligencia, kriptográfia, adatbázis-kezelés és hálózati protokollok. Az algoritmusok