|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Oleg N. Kotenko 2:5020/194.97 22 Aug 2002 15:47:54 To : Artem Chuprina Subject : tree --------------------------------------------------------------------------------
Четверг Август 22 2002 14:25, Artem Chuprina пишет Oleg N Kotenko:
ONK>> Требуется динамически сгенерировать дерево каких-либо сущностей.
ONK>> Узел обозначается именем. Вопрос в том, как это сделать при
ONK>> условии, что дерево может содержать несколько узлов с одинаковыми
ONK>> именами и на разных уровнях? Как добавить ребёнка к однму из них
ONK>> так, чтобы не связать его со всеми остальными одноимёнными
ONK>> узлами? Как понять, какому из узлов принадлежит ребёнок?
AC> У тебя проблема глубже, чем ты думаешь. Если в дереве может быть
AC> несколько узлов с одинаковыми именами, то узел _не_ обозначается
AC> именем.
Да, я уже и сам понял... Просто первоначально мысль упиралась именно в имена
узлов.
Хотя, обозначаю я их всё равно именами, только именами вида: xxx.xxx.xxx@name,
где name -- это, собственно, имя, а xxx.xxx.xxx -- порядковые номера уровней от
корневого элемента и до конца ветви, а xxx -- порядковые номера узлов на уровне.
Hе слишком дубово?
Hogaktningsfullt, Ardaris
... Гений с большой буквы "Г"
--- [ http://oppro.mir.glasnet.ru ] UNREG
* Origin: Eritis sicut Deus scientes bonum et malum (2:5020/194.97)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/175853d65080f.html, оценка из 5, голосов 10
|