Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Algoritmy sú súborom pokynov, ktoré počítač dodržiava pri vykonávaní úlohy. Sú navrhnuté tak, aby boli efektívne a využívali čo najmenej zdrojov. Ak by však bola pamäť počítača nekonečne rýchla a bez počítača, nebolo by potrebné sa obávať o efektivitu alebo využitie zdrojov. Počítač si mohol jednoducho brutálne preraziť akúkoľvek úlohu bez toho, aby sa musel starať o optimalizáciu jeho výkonu.
Inými slovami, ak by bola pamäť počítača nekonečne rýchla a bez počítača, mohli by sme jednoducho hodiť hardvér na akýkoľvek problém a nakoniec by sa vyriešil. Neboli by potrebné šikovné triky a techniky, ktoré poskytujú algoritmy.
Samozrejme, ide o hypotetický scenár. V skutočnosti počítačová pamäť nie je nekonečne rýchla a počítače nie sú zadarmo. To znamená, že musíme starostlivo navrhnúť naše algoritmy, aby sme sa uistili, že využívajú zdroje efektívne.