| semenyakinVS |
06.02.2011 00:47 |
Цитата:
Сообщение от КорДум
(Сообщение 970775)
С чего бы? В расчете факториала тоже используется рекурсия.
Дерево тоже можно на части порубить и пробегаться кусками.
|
Смысла нету. Факториал считается динамическим програмированием. Пишется рекурентная формула, и всё очень хорошо выходит.
a0 = 1
a(n+1) = a(n)*(n+1)
Считать её деревом - безумие...
Добавлено через 1 минуту
Хотя нет, почти безумие. Для указанного в вашем комментарии факториала от 300 дерево может понадобиться для хранения результата. Тогда может быть нужным считать результат по веткам и суммировать в конце. Вы это имели в виду?
Добавлено через 3 минуты
Цитата:
но и что по умолчанию стоит на 255 не похоже
|
Я ж написал потом (в первом посте) - не 255, я проверил дальше, оно прошло.
Причем, в один из запусков глубина была 1302... Запуски, правда, были линейными. Неужели сама виртуалка разварачивает... По коду она этого понять не могла бы: там стоит цикл по кол-ву веток, просто в моём случаи ветка одна была для каждого уровня.
|