... означает, что алгоритм должен обеспечивать возможность его применения для решения любой задачи из некоторого класса задач с различными исходными данными
Дискретность
Понятность
Определённость
Результативность
Массовость