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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Пересечение объектов (структуры данных) (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/peresechenie-ob-ektov-struktury-dannyh-368577/)

Guest 01.10.2011 04:54

Пересечение объектов (структуры данных)
 
Добрый деньЕсть набор объектов в виде стандартной иерархии parent-child дерево. По умолчанию объекты не могут пересекаться друг с другом, но в UI пользователь может задать исключения (индивидуально для каждого объекта)- объект может пересекаться со своим parent'ом- объект может пересекаться с заданным множеством др. объектовКроме того, если объект имеет "жесткую связь" с parent'ом, то пересечение разрешено независимо от установок пользователяПересечение "взаимно", т.е. если A может пересекаться с B, то и B c A. Однако если напр. A и B могут пересекаться оба с одним и тем же множеством (напр. C. D, E), то это не значит что A и B могут пересекаться между собой. Задача построить такую структуру(ы) данных которая бы обеспечивала быстрый ответ на запрос о пересечении любых 2 объектов. Ваши предложения? Спасибо


Часовой пояс GMT, время: 21:29.


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