Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Рекурсивный обход древовидной структуры (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/rekursivnyj-obhod-drevovidnoj-struktury-389196/)

Guest 16.10.2011 15:47

Рекурсивный обход древовидной структуры
 
Здравствуйте, товарищи (господа) программисты.Уже долго думаю над одной задачей и сам решение найти не могу. Может быть я, конечно, и сам додумаюсь когда -нибудь, но время поджимает. Поэтому прошу вашей помощи.Скрипт расчитывает бонусы членов системы многоуровневого маркетинга (MLM). Структура древовидная (спонсор, под ним один или несколько человек, под теми тоже, и.т.д). Обхожу дерево рекурсивно и подсчитываю сумму закупок для каждого уровня. Вопрос 1:Как определить, что потомки принадлежат разным ветвям? Вопрос 2:Как можно в одной функции, обходя всё дерево с корня, подсчитывать объёмы не только для первого члена, а сразу для всех?Спасибо.


Часовой пояс GMT, время: 05:52.


© www.otvetnemail.ru - Форум вопросов и ответов.