Рекурсия...
- From
- George Shuklin (2:5030/744.46)
- To
- Andrey V. Scherbina
- Date
- 2000-03-02T13:29:14Z
- Area
- RU.ALGORITHMS
А, это ты Andrey! Вот что я тебе сказать хотел...
В 02 марта 2000 00:31, Andrey V. Scherbina решил написать All:
AS> Вот "припекла" следующая проблема:
AS> как заменить рекурсивный алгоритм прохождения по дереву любой
AS> глубины вложенности каким-либо другим, без рекурсии
AS> (либо с рекурсией с уровнем вложенности меньше 32).
AS> Самая проблема в том, что нет никакой возможности использовать
AS> сложные структуры данных типа массива...
AS> И вообще, чисто теоретически возможно ли это?
Формально можно. Надо только в стек пихать не данные+адрес возврата, а только данные. Т.е. при нахожденни развилки просто сохранять текущий указатель в стеке и обрабатывать уже ветви.
George.
--- GoldED+/W32 1.1.1.2
* Origin: time 0:00-8:00 freq time 2:00-8:00 phone 2738633 (2:5030/744.46)