44.Виды алгоритма.
Виды
алгоритмов
Особую
роль выполняют прикладные алгоритмы,
предназначенные для решения определённых
прикладных задач. Алгоритм считается
правильным, если он отвечает требованиям
задачи (например, даёт физически
правдоподобный результат). Алгоритм
(программа) содержит ошибки, если для
некоторых исходных данных он даёт
неправильные результаты, сбои, отказы
или не даёт никаких результатов вообще.
Последний тезис используется в олимпиадах
по алгоритмическому программированию,
чтобы оценить составленные участниками
программы.
Важную
роль играют рекурсивные алгоритмы
(алгоритмы, вызывающие сами себя до тех
пор, пока не будет достигнуто некоторое
условие возвращения). Начиная с конца
XX — начала XXI века активно разрабатываются
параллельные алгоритмы, предназначенные
для вычислительных машин, способных
выполнять несколько операций одновременно.