powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кто-нибудь работал с деревьями nested sets?
4 сообщений из 4, страница 1 из 1
Кто-нибудь работал с деревьями nested sets?
    #37967188
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картинка иллюстрирует действия с деревом. Могу определить левые ключи, которые нужно уменьшать на 1 и 2, могу определить правые ключи, которые нужно уменьшить на 1, а так же уровни (помечено зеленым).
Не могу определить правые ключи, которые нужно уменьшать на 2 (розовые).
Как???
...
Рейтинг: 0 / 0
Кто-нибудь работал с деревьями nested sets?
    #37967235
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
AntonariyНе могу определить правые ключи, которые нужно уменьшать на 2 (розовые).
Как???Больше правого ключа удаленного элемента?
...
Рейтинг: 0 / 0
Кто-нибудь работал с деревьями nested sets?
    #37967262
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин!!! Очевидно же. Как же я умудрился так протупить?
...
Рейтинг: 0 / 0
Кто-нибудь работал с деревьями nested sets?
    #37967905
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

На практике, кстати, часто встречается вариант, при котором последовательно нумеруются не начала-концы "диапазонов", а некие данные внутри диапазонов, тогда у вершин ключи могут повторятся. Например, полнотекстовый индекс для XML, использующий nested sets, может дать такие ключи для узлов (я напишу XML в одну строчку, левый ключ на открывающем тэге и правый --- на закрывающем, для наглядности)

Код: plaintext
1.
2.
0           0           0        1        2       2     3          4        4          5          5       6             7 8         9        10       10          10
<html><body><div>Наша Таня <b>громко</b> плачет</div><div>Уронила в речку мячик</div></body></html>

Так что если будете ковырять чужие данные и увидите повторы в узлах, не пугайтесь сразу --- это может быть вовсе не бага :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кто-нибудь работал с деревьями nested sets?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]