|
|
|||||
Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
|
Как вы относитесь к рекурсии ?
Привет !
Рекурсия плохо ! НО я частенько пренебрегаю всеобщим ( !? ) мнением и вставляю местами из недостатков вижу: - плохая читабельность кода - сложно искать баги НО, если кусок отлажен и четко работает - почему нет ? или все же лучше стараться раскрывать их ? вобще много ли в ваших проектах ( или проЭктах ) мест, где вы используете рекурсию и какие в связи с этим у вас были проблемы ? как заказчики относятся к рекурсии в коде ? |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
У стека вызовов есть ограничение на 255 вызовов. Если алгоритм можно сделать итеративным - лучше сделать им. Но если рекурсия неглубокая (ну там 10 раз) - почему нет?
А откуда Вы взяли что рекурсия это плохо?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
[+1 24.11.10]
Регистрация: Jun 2010
Сообщений: 280
|
Странно как то... это все равно что спрашивать как вы относитесь к инструкции "if"? Ну или вообще к ветвлению программы?
__________________
Ведь я только всего и хочу, чтобы все всегда было по-моему... |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Рекурсия - это основа функциональных языков (лямбды и всё такое).
Рекурсия - это гениально. Вот пример красивой рекурсии: а тут я на AS3 пытался это сделать.. кстати почитайте весь топик полностью. рекурсию очень часто использую при: - обходе xml - поиске пути - расчёт оптимальных коэц.факторов (по сути поиск пути)
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 12.12.2010 в 01:43. |
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
Котяра, i++;
В некоторых областях без рекурсии никуда!
__________________
скриптограф |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
__________________
Отряд Котовскага |
|
|||||
Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
|
Цитата:
Вот мне и стало интересно, а как флешеры относятся к оной ) Ветвления в шейдере тоже плохо, но, конечно же, иногда необходимо ... особенно в пиксельном toPsycho Tiger, выше ответил |
|
|||||
Рекурсию применяю очень редко, отношусь негативно =) Но иногда (обход произвольного дерева) иначе никак
__________________
Сам себе репортер |
Часовой пояс GMT +4, время: 07:43. |
|
« Предыдущая тема | Следующая тема » |
|
|