无限级的数型菜单 思路以有 求算法...
我想做个无限级的数型结构菜单
数据库以及数据存储的内容已经想好了
但是通过程序把数据显示出来的算法 把我难了好久..
希望各位帮忙 高分相送
===============================================
数据库:
name level class id
----------------------------------------
吉林省 1 0 1
吉林市 2 1 2
船营区 3 2 3
乐园小区 4 3 4
昌冒花园 4 3 5
丰满区 3 2 6
龙潭区 3 2 7
...
...
==========================================
说明:
level为树型结构的等级
class为上一级的id
id为顺序数,为保证不重复
希望各位能看懂
==========================================
显示结果为
-----------------------
吉林省
吉林市
船营区
乐园小区
昌冒花园
丰满区
龙潭区
==========================================
用ul 和 li输出~!
------解决方案--------------------你可以参考网上的梅花雪树型控件,csdn左侧的无限级菜单就是用的这个~
------解决方案--------------------递归吧
------解决方案--------------------能给我发份吗?谢谢
flyme168@yahoo.com.cn
------解决方案--------------------递归吧.
其实想不明白,为什么都要去实现无限级,用的时候真的能够达到无限级么.
而且还那么的麻烦.
开始写过一次无限级的分类列表实现,
结果,真正用的时候,最多就用到三级,还把效率弄的那么慢.:(
------解决方案--------------------麻烦发一份给我,谢谢!!! wangguan_xd@126.com
------解决方案--------------------麻烦也发一份给我 谢谢!!!!
Team17wei@163.com
------解决方案--------------------可以使用递归的非递归方法来实现,可以参考一下数据结构以及算法方面的书。呵!
------解决方案--------------------