Алгоритми бувають трьох типів: Послідовний – дії виконуються по порядку один за одним; циклічний – організовує повторення дій; що розгалужується – містить одну або кілька логічних умов і має кілька гілок обробки.
Розрізняють три основні види алгоритмів: лінійний алгоритм, що розгалужується алгоритм, циклічний алгоритм.
Алгоритм (Лат. algorithmi – від імені середньоазіатського математика Аль-Хорезмі) – кінцева сукупність точно заданих правил вирішення деякого класу завдань або набір інструкцій, що описують порядок дій виконавця для вирішення певної задачі.
Виділимо основні та найпопулярніші види алгоритмів у сучасному програмування:
- Сортувальні алгоритми. …
- Перетворення Фур'є. …
- Алгоритм Дейкстри. …
- RSA-алгоритм. …
- Алгоритм безпечного хешування. …
- Алгоритм зв'язків. …
- Диференціюючий алгоритм. …
- Алгоритм стиснення даних.