Алгоритми бувають трьох типів: Послідовний – дії виконуються по порядку один за одним; циклічний – організовує повторення дій; що розгалужується – містить одну або кілька логічних умов і має кілька гілок обробки.

Розрізняють три основні види алгоритмів: лінійний алгоритм, що розгалужується алгоритм, циклічний алгоритм.

Алгоритм (Лат. algorithmi – від імені середньоазіатського математика Аль-Хорезмі) – кінцева сукупність точно заданих правил вирішення деякого класу завдань або набір інструкцій, що описують порядок дій виконавця для вирішення певної задачі.

Виділимо основні та найпопулярніші види алгоритмів у сучасному програмування:

  • Сортувальні алгоритми. …
  • Перетворення Фур'є. …
  • Алгоритм Дейкстри. …
  • RSA-алгоритм. …
  • Алгоритм безпечного хешування. …
  • Алгоритм зв'язків. …
  • Диференціюючий алгоритм. …
  • Алгоритм стиснення даних.