Типы алгоритмов и их применение