![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
RazrFalcon |
![]()
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Обычный вариант с рекурсией:
Можно ли, как-то, это обернуть в while, что бы можно было внутри какой-либо функции пройтись по всем элементам. А то сейчас приходиться отдельную функцию заводить... Сообщение отредактировал RazrFalcon - 13.4.2013, 23:35 |
|
|
![]() |
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
переход от рекурсии к итерации производится через создание собственного стека FILO (при рекурсии используется стек вызовов)
Цитата что бы можно было внутри какой-либо функции пройтись по всем элементам. используя схему выше, можно сделать процедуру, собирающую все элементы в один массив в пройденном порядке, затем этот массив передаётся в процедуру обработки каждого элемента. как вариант - работа с предикатом, шаблонная процедура Сообщение отредактировал Алексей1153 - 14.4.2013, 15:31 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 25.4.2025, 7:23 |