Книга: Разработка ядра Linux
Алгоритмы
Алгоритмы
Алгоритм — это последовательность действий, возможно, с одним входом или более и, в конечном счете, с одним результатом или выходом. Например, подсчет количества людей в комнате представляет собой алгоритм, для которого люди, находящиеся в комнате, являются входными данными, а количество людей в комнате — выходными данными. Операции замещения страниц в ядре Linux или планирование выполнения процессов — это тоже примеры алгоритмов. Математически алгоритм аналогичен функции (или, по крайней мере, может быть смоделирован с помощью функции). Например, если мы обозначим алгоритм подсчета людей в комнате буквой f
, а количество людей, которых необходимо посчитать, буквой x
, то функцию подсчета количества людей можно записать следующим образом.
y=f(x)
В этом выражении буквой y
обозначено время подсчета количества людей в комнате.
- Алгоритмы хэширования
- Совет 43. Используйте алгоритмы вместо циклов
- Фундаментальные алгоритмы и структуры данных в Delphi
- Самые медленные алгоритмы сортировки
- 5. Лекция: Численные алгоритмы. Матричные вычисления.
- Глава 6. Рандомизированные алгоритмы.
- Правило успеха № 4. Знать приемы и алгоритмы работы с «трудными» письмами
- Алгоритмы параллельной сборки мусора
- Алгоритмы и платформы
- Алгоритмы сортировки
- Быстрые алгоритмы сортировки
- Самые быстрые алгоритмы сортировки