当前位置:首页 > 软件开发 > dev
firefox

根据数据库表中记录自动构造一棵结构树的一种高效算法

    在好多场合下,都存在着很多像树一样的结构;如公司机构、军队职务、图书管理等,甚至好多论坛上的信息都是以树形的结构显示出来的。由于这样的结构存在无限子类、无限级别、信息多变的特点。无法由一开始就设计好一种结构,而往往这种结构是随时都可能改变的。这样,就需要有一种可以根据一批信息自动构造一棵结构树的算法。
    当今绝大多数信息是以数据库的形式保存起来的,下面我们就以数据库为操作源,以delphi为编程工具,介绍一种根据数据库表中记录自动构造一棵结构树的一种高效算法。


二、数据库表结构设计:
    数据库表的结构设计关系到构造树的难易程序与速度,所以数据库表结构一定要设计合理,巧妙!在本算法中,数据库表结构关系到构造树的有三个字段,它们分别是:





下一篇:日历函数单元
 ↓相关文章:
© 2006-2008 All Rights Reserved