Деревья и кольцевые ссылкиhttp://softtime.ru/forumДеревья и кольцевые ссылкиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=68637#post402107Обязательно связывать Tree с нодами? Нельзя ноду сделать булевое поле "isRoot", указывающее на то, что он корневой? И вместо protected...Деревья и кольцевые ссылкиFri, 9 Oct 2009 17:02:56 +0300СаняДеревья и кольцевые ссылкиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=68637#post401999А если деревьев несколько? Зачем хранить в памяти деревья (особенно если они огромные), с которыми уже не нужно будет работать?Деревья и кольцевые ссылкиFri, 9 Oct 2009 10:16:33 +0300St.DevilДеревья и кольцевые ссылкиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=68637#post401995У вас скрипт висит вечно? Скрипт отработает и сборщик подчистит весь мусор.Деревья и кольцевые ссылкиFri, 9 Oct 2009 10:01:49 +0300GeorgeIVДеревья и кольцевые ссылкиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=68637#post401991Автоматически деструктор вызывается с помощью сборщика мусора, который его не вызовет, пока на объект есть хотя бы одна ссылка. Попробуйте...Деревья и кольцевые ссылкиFri, 9 Oct 2009 09:15:47 +0300St.DevilДеревья и кольцевые ссылкиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=68637#post401990Деструкторы для кого придуманы?Деревья и кольцевые ссылкиFri, 9 Oct 2009 09:07:13 +0300СаняДеревья и кольцевые ссылкиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=68637#post401989Например: public function foo(){ $tree = new Tree(); $child_node = $tree-"createNode(); $tree-"RootNode-"addNode($child_node); return; } Ресурсы не освободятся, т.к. узлы будут...Деревья и кольцевые ссылкиFri, 9 Oct 2009 08:59:32 +0300St.DevilДеревья и кольцевые ссылкиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=68637#post401988Где закольцованность-то? Сначала нужно удалить ссылку на удаляемый элемент из childNodes родителя, а потом рекурсивно удалить childNodes удаляемого элемента и...Деревья и кольцевые ссылкиFri, 9 Oct 2009 08:49:13 +0300СаняДеревья и кольцевые ссылкиhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=68637#post401971Имеется класс дерева, что-то типа class Tree { protected $RootNode; } И класс узла, что-то типа class...Деревья и кольцевые ссылкиFri, 9 Oct 2009 00:54:06 +0300St.Devil