|
|
Открывая знания |
|
В разделе материлов: 10 Показано материалов: 1-10 |
|
Создание (вставка) узла Удаление узла (ветви) Процедура перемещения узла |
Обновление счетчиков узлов по количеству подчиненных элементов |
Слепые котята - это потому как PHP изучать начал по хорошему 2 недели назад... А так, этот класс аналог модуля Perl, описанного ранее... |
В предыдущих статьях, мы рассмотрели теорию хранения и управления древовидных структур данных, а так же реализовали Perl модуль для облегчения управления ими. Теперь напишем небольшой скрипт упраления (администрирования). Идея скрипта проста - требуется легко и непринужденно, с помощью скрипта, управлять деревом каталогов. |
Проверка целостности дерева Принудительное восстановление дерева |
Возврат идентификаторов родительской ветки Возврат родительской ветки в виде массива Возврат идентификаторов подчиненных узлов Возврат подчиненных узлов в виде массива |
Изменение уровня узла Изменение порядка узла |
Общий принцип (метод) перемещения узла Перемещение узла в подчинение другому Перемещение узла - рядом с другим |
В предыдущей статье мы рассмотрели теорию управления Nested Sets. Теперь попробуем собрать на её основе модуль Perl для работы. |
О проблемах хранения деревьев в SQL базах данных вопрос можно не поднимать, просто сказать, что они есть. В данной статье теоретически описывается принципы управления древовидными структурами данных.
Теория |
Просмотров: 21890 |
Author: Сергей Томулевич (aka Phoinix) |
Добавил: phoinix |
Дата: 2005-10-31
|
|
|
|