Дискретные алгоритмы: Применение и характеристики