нерекуррентные алгоритмы