powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Recursia DA ili NET...
12 сообщений из 12, страница 1 из 1
Recursia DA ili NET...
    #32109379
gda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ije raz vsem privet...

Nado napisati fun... Esti dva metoda: s recursiei i bez nee. 4to bi vi posavetovali.

Spasibo.
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32110270
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, если есть возможность обойтись без рекурсии, то нужно обходиться без неё.
И тут даже не вопрос в том, что это число вложенных вызовов может быть ограничено, а просто в концепции...
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32110465
Фотография shane54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что делать с факториалами?
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32110468
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
function factorial(v_p number) return number
v_a number := 1;
v_b number := 1;
begin
while (v_b <= v_p) loop
v_a := v_a * v_b;
v_b := v_b + 1;
end loop;
return v_a;
end;
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32110478
gda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Liubaia problema catoraia mojet biti resena recursiei, mojet biti resena i iteratiei. Govoriat 4to iterativnaia versia efectivnee: ona rabotaiet bistree i ispolizuet menise pamiati. Cajdii recursivnii vizov trebuiet dopolnitelinogo vremeni i pamiati.

No esli ojidaetsea minimalinoe cislo recursivnih vizovov --> mojno ispolizovati recursivnuiu versiu, iz za ee citabelinosti.
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32110531
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 shane54: Вам, молодой человек, не мешало бы прослушать курс лекций по стандартным алгоритмам.
Факториал, к вашему сведению, относится к тем функциям, которые рекурсивно считать вообще противопоказано.

Кстати, итеративно можно реализовать даже обход дерева "в ширину", не говоря уже о "в глубину", которая реализуется элементарно.

2 gda: есть класс функций, которые итеративно, к сожалению, не решаются. Но это отдельный раздел математики и в жизни такие функции не встречаются.
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32113187
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И какой класс функций невозможно разложить в ряд и потом итерационно расчитать значение?
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32113211
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточним своё утверждение -- чьё сведение к итеративному вычислению весьма громоздо и непродуктивно.

А в качестве примера -- функция Аккермана.
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32113212
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда, что касается Аккермана, то эту функцию и рекурсивно-то не посчитаешь для больших m и n, ну этак, начиная с m=5...
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32113239
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 vskv::

есть класс функций, которые итеративно, к сожалению, не решаются. Но это отдельный раздел математики и в жизни такие функции не встречаются


teoriya katastrof, kotoroi . v chastnosti opysuvaetsya sostoyanie stock Exchange s samoi bolshoi tochnost'y, chem vse izvestnye metody. Razrabotana v Instityte prokladnoi matematike { Moscow }..
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32113318
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Oracle X-pert: Что такое теория катастроф, я в курсе.
Но вот, Оракул в этом случае, как правило, в качестве "калькулятора" не использую ?)

Я имел ввиду следующее: 99.99% задач, которые имеет смысл решать с использованием только PL/SQL (не прибегая к помощи внешних инструментов),
и в которых требуется использование рекурсии, решаются итеративно.
Причём, как правило, при том же расходе ресурсов (стек против дополнительной памяти), а иногда даже экономя оные.
...
Рейтинг: 0 / 0
Recursia DA ili NET...
    #32113367
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Soglasen 100%
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Recursia DA ili NET...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]