algoritmet
Algoritm on lõplik juhiste jada, mis võtab vastu sisendi, teostab juhised kindlas järjekorras ja lõpuks tagastab väljundi. Algoritme kasutatakse laialdaselt arvutustes ja tarkvaras ning neid kohtab ka muudes valdkondades, kus on vaja selget ja järjepidevat tööd.
Sõna algoritm pärineb 9. sajandi al-Khwarizmi nimest. Tema tööd aitasid kujundada selgeid arvutusprotseduure, mille põhjal arendati
Algoritmid võivad olla deterministlikud või mitte-deterministlikud; täpsed või ligikaudsed. Nad võivad järgida erinevaid lahendusstrateegiaid, nagu jaga-ja-võida,
Korrektsus tähendab, et algoritm annab õige väljundi igale lubatud sisendile ja lõpetab. Keerukust hinnatakse aja ja
Algoritme rakendatakse krüptograafiast ja turvalisusest kuni navigatsioonikaartide ja andmetöötluseni. Disainerid analüüsivad ja optimeerivad algoritme, et parandada
Tulevikus nähakse arenguid kvant-, probabilistiliste ja heuristiliste algoritmide ning rohkemate tööriistade kaudu formaliseeritud verifikatsiooni ja automatiseerimise