алгоритм

Краткое определение

Алгоритм — конечная последовательность однозначных шагов для решения задачи. В информатике алгоритмы лежат в основе программ и сервисов.

Подробнее

Алгоритм задаёт порядок действий и условия перехода. Он должен быть определённым (одинаковый результат при одинаковых данных), конечным и массовым (применим к целому классу задач).

  • Примеры: сортировка списка, поиск в базе, рекомендации в соцсетях.
  • Сложность алгоритма оценивают по времени и памяти (например, O(n), O(log n)).

Частые вопросы

  • Кто придумал слово «алгоритм»?

    Термин восходит к имени математика аль-Хорезми (IX век); изначально относился к правилам счёта.

  • Что такое «алгоритмы соцсетей»?

    Это правила, по которым платформа выбирает, какой контент показывать пользователю (лента, рекомендации).