Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Хорошо, более наглядный пример такой организации дерева в файле 19.09.03 14:17 Число просмотров: 1209
Автор: amirul <Serge> Статус: The Elderman Отредактировано 19.09.03 14:18 Количество правок: 1
|
Экспортированный файл реестра (хотя не совсем такой же, потому как там нет длины для быстрого пропуска ветки)
Хотя можно добавить возможность прохода по дереву и к приведенному whiletrue метода, если использовать в качестве ID ноды использовать смещение в файле, а для каждой ноды, имеющей детей сохранять офсеты всех детей (или офсет на список детей - кому как нравится), тогда и восстанавливать дерево будет легче. Насколько я помню, реестр физически хранится именно так (да и файловые системы тоже примерно так).
ЗЫ: Вот сейчас подумал, второй вариант мне нравится больше - легче добавлять удалять детей без перетаскивания больших кусков файла.
|
|
|