Kaj je algoritem?

Algoritem, ki izhaja iz imena matematika Muhameda ibn-Musa Al-Khowarizmija, je rešitev problema, ki izpolnjuje naslednje kriterije.

  1. Seznam navodil, postopkov ali formule, ki rešuje problem.
  2. Lahko se dokaže.
  3. Nekaj, kar se vedno konča in deluje.

Primeri uporabe algoritmov danes

Danes se algoritmi za različne naloge uporabljajo na milijarde krat dnevno. Spodaj je prikazanih le nekaj različnih načinov uporabe algoritmov.

  • Algoritmi pomagajo pri nadzoru semaforjev.
  • Računalniki uporabljajo algoritme za pretvorbo podatkov (npr. Pretvorbo decimalnih v binarne).
  • Iskanje Google uporablja algoritem PageRank za razvrščanje rezultatov iskanja.
  • Šifriranje za šifriranje in dešifriranje informacij ter ohranitev varnih podatkov je algoritem.
  • GPS uporablja algoritme za iskanje najboljše poti do cilja.
  • Obstaja na ducate sortnih algoritmov, ki se uporabljajo za razvrščanje podatkov.
  • Pametni telefoni, Wi-Fi in brezžična komunikacija uporabljajo algoritme za komunikacijo.
  • Zaznavanje neželene e-pošte uporablja algoritme za filtriranje slabih e-poštnih sporočil.
  • Stiskanje podatkov za hitrejše pridobivanje informacij (npr. YouTube video) uporablja algoritme.

Kdaj je bil prvi algoritem?

Ker se lahko recept za kuhanje šteje za algoritem, se lahko prvi algoritem vrne, kolikor pri pisanju. Vendar pa mnogi najdejo Euclidov algoritem za iskanje največjega skupnega delitelja, ki je prvi. Ta algoritem, ki je bil prvič opisan leta 300 pr. N. Št. Ada Lovelace, ki naj bi bil prvi računalniški programer in prva oseba, ki je razvila algoritem za stroj.

Cipher, eksponencialni povratni tok, diagram poteka, razpršitev, MDC, metoda Monte Carlo, programski izrazi, kvantni algoritem, algoritem usmerjanja