Здравствуйте, adontz, Вы писали:
A>Не расмотрен вопрос эффективности. Очевидно, что при таком кодировании вставка новых узлов может менять идентификаторы уже существующих.
Вся прелесть в том, что не меняет, почитай подробнее про ORDPATH. http://files.rsdn.ru/343/ordpath.pdf — там, если я правильно помню, про эффективность тоже все разжевано.
Мы уже победили, просто это еще не так заметно...
Re[3]: ORDPATH – новый подход к работе с иерархиями (деревья
Здравствуйте, IB, Вы писали:
A>>Не расмотрен вопрос эффективности. Очевидно, что при таком кодировании вставка новых узлов может менять идентификаторы уже существующих. IB>Вся прелесть в том, что не меняет, почитай подробнее про ORDPATH. IB>http://files.rsdn.ru/343/ordpath.pdf — там, если я правильно помню, про эффективность тоже все разжевано.
A>как структура с поразрядным ключом
Не совсем, хотя немного похоже.
A>В данной структуре добавление новой вершины может менять идентификаторы вершин имеющих общего родителя с новой и всех их потомков.
В ordpath — нет, тебе почитать лень?
Идея проста как рельс, новое там не сам ключ, а способ его сжатия, так как критичным для данного алгоритма является не изменение ключа уже существующих узлов при вставке нового (существующие узлы не трогаются), а длинна ключа.
A>Я ошибся?
Да.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Мы уже победили, просто это еще не так заметно...
Re[5]: ORDPATH – новый подход к работе с иерархиями (деревья