- алгоритм
- Алгоритм — конечная последовательность действий для достижения цели.
- корректный алгоритм
- Алгоритм считается корректным, если он всегда завершает работу и дает правильный результат.
- детерминированный алгоритм
- Алгоритм называется детерминированным, если для одних и тех же исходных данных он всегда выполняет одни и те же действия.
- нерегламентированный алгоритм
- Нерегламентированный алгоритм — алгоритм, не имеющий четкой структуры и последовательности шагов.
- эффективный алгоритм
- Алгоритм называется эффективным, если он завершает работу за разумное время и использует ограниченные ресурсы.
- запись алгоритма
- Алгоритм записывается с помощью естественного языка, псевдокода или формального языка программирования.
- естественный язык записи алгоритма
- Естественный язык используется для описания алгоритма общими словами, понятными человеку.
- псевдокод записи алгоритма
- Псевдокод — упрощенный язык программирования, позволяющий четко описать алгоритм без строгих синтаксических правил.
- формальный язык записи алгоритма
- Формальный язык программирования — язык с четкими правилами синтаксиса и семантики, используемый для записи алгоритмов.
- линейный алгоритм
- Алгоритм называется линейным, если его шаги выполняются последовательно, один за другим.
- разветвленный алгоритм
- Алгоритм называется разветвленным, если его выполнение зависит от условия, и возможны разные пути выполнения.
- циклический алгоритм
- Алгоритм называется циклическим, если его шаги повторяются до выполнения определенного условия.
- рекурсивный алгоритм
- Алгоритм называется рекурсивным, если он вызывает сам себя для решения подзадачи.
- сложность алгоритма
- Сложность алгоритма измеряется количеством операций, необходимых для его выполнения.
- асимптотическая сложность алгоритма
- Асимптотическая сложность алгоритма — оценка сложности в худшем случае, выраженная в терминах размера входных данных.
- алгоритм сортировки
- Алгоритм сортировки — алгоритм, упорядочивающий элементы массива по возрастанию или убыванию.
- алгоритм поиска
- Алгоритм поиска — алгоритм, определяющий наличие элемента в наборе данных или определяющий его положение.