8得票2回答
在数据库中存储复合模式(分层数据)

如何在关系型数据库中保存复合模式的“最佳实践”是什么? 我们一直在使用修改的先序树遍历(Modified Preorder Tree Traversal)。这很快地构建了整个树,但插入或删除新节点非常慢(所有左右值都需要调整)。此外,查询节点的子节点也不容易,而且很慢。 另一个我们注意到的...

8得票3回答
PHP中用于遍历树的数据结构?

我没有计算机科学或数据结构的背景。我想制作一个PHP类来存储修改过的先序遍历树,以便与数据库同步并进行操作。 基本上,我需要存储以下数据: +-------------+----------------------+-----+-----+ | category_id | name ...

7得票2回答
如何基于树遍历算法从此结果集生成树形视图?

我有这张表: CREATE TABLE `categories` ( `id` int(11) NOT NULL auto_increment, `category_id` int(11) default NULL, `root_id` int(11) default NULL,...