GEN2009
Новичок
Постройка нового дерева из исходного
Имеется дерево-как хранится в базе не существенно, тк, это можно переделать, как будет нужно. Дак вот нужно сформировать новое дерево из исходного, а именно: мы знаем все выбранные директории из исходного дерева(разного уровня вложенности) дак вот нужно сделать чтобы показывалось только выбранное дерево: предположим в исходном идет так:
автомобили->колеса->камеры и колеса пропущены в выборе, тогрда предком "камер" становятся "автомобили" и мы имеем новую ветку, и так нужно построить все дерево по выбранным директориям.
Подскажите пожалуйста алгоритмы по этому делу
-~{}~ 09.10.06 16:00:
Ок,конкретизирую вопрос как сделать запрос следущего содержания выбрать все непересекающиеся диапазоны в заданном диапазоне с максимальной длины (диапазон в базе задается начальным и конечным значениями)
Имеется дерево-как хранится в базе не существенно, тк, это можно переделать, как будет нужно. Дак вот нужно сформировать новое дерево из исходного, а именно: мы знаем все выбранные директории из исходного дерева(разного уровня вложенности) дак вот нужно сделать чтобы показывалось только выбранное дерево: предположим в исходном идет так:
автомобили->колеса->камеры и колеса пропущены в выборе, тогрда предком "камер" становятся "автомобили" и мы имеем новую ветку, и так нужно построить все дерево по выбранным директориям.
Подскажите пожалуйста алгоритмы по этому делу
-~{}~ 09.10.06 16:00:
Ок,конкретизирую вопрос как сделать запрос следущего содержания выбрать все непересекающиеся диапазоны в заданном диапазоне с максимальной длины (диапазон в базе задается начальным и конечным значениями)