递归高手请进,遍历三叉树,急,在线等!!
数据表结构:
lmid(用户ID) prentid(父ID) type(栏目位置) prentlist(节点列表)
首页000
公司概况001 首页000 左边 首页
产品展示002 首页000 中间 首页
联系我们003 首页000 右边 首页
公司简介004 公司概况001 左边 首页,公司概况
公司位置005 公司简介004 左间 首页,公司概况,公司简介
位置正文006 公司位置005 左边 首页,公司概况,公司简介,公司位置
产品一 007 产品展示002 中间 首页,产品展示
产品二 008 产品展示002 左边 首页,产品展示
联系电话009 联系我们003 右边 首页,联系我们
要求:
实现自动的《网站地图》,
用表格隔开各栏目,每个栏目下默认是三个栏目,没有的暂空。。按层次依次读出。生成像下面的图示。(为方便大家看,我用数字表示)。
000
001(左) 002(中) 003(右)
004(左) 008(左) 007(中) 009(右)
005(左)
006(右)
我的实现方法:
我用递归遍历N叉树来写的,我只用表里的lmid和prentid这2个字段来实现的,,但只能实现像目录树这样的效果,不能实现上图那样的效果,请高手帮看看!或有没有更好的方法。。用asp代码应该怎么写。。