项目中需要用到树形目录,老是理解不来。怎么才能更直观的理解他啊~!
回复讨论(解决方案)   怎么才叫直观呢?
http://bbs.csdn.net    的侧边栏,算不算直观? 
   不理解原理吗?
怎么才叫直观呢?
id     name      sysno  
 1        小黑           0  
 2       小白           1  
 3       小红            2  
 4      小花             2  
 5      小蓝             1  
 6      小黄              0
树形是怎么样的呢?     有个例子就能是最直观的了    
   不理解原理吗?
是的呢~
http://bbs.csdn.net    的侧边栏,算不算直观?
嗯嗯   
 但是,怎么说呢。具体对应的那些,不理解的呢。  
 就比如说,在下拉后,怎么判断判断哪些能继续下拉,哪些不能的呢~    1        小黑           0  
 - 2        小白           1  
 -- 3        小红           2  
 -- 4        小花           2  
 - 5        小蓝           1  
 6        小黄           0
1        小黑           0   
 - 2        小白           1   
 -- 3        小红           2   
 -- 4        小花           2   
 - 5        小蓝           1   
 6        小黄           0
介个~~~有点抽象~~~
哪个是最上级,那几个是同级的啊?
1        小黑           0    
 - 2        小白           1    
 -- 3        小红           2    
 -- 4        小花           2    
 - 5        小蓝           1    
 6        小黄           0
介个~~~有点抽象~~~
哪个是最上级,那几个是同级的啊?
第三列,0,1,2就是对应的层级  
 设计数据库时,就可以用一个字段放层级id,再用一个字段放上一级的层级id
1        小黑           0     
 - 2        小白           1     
 -- 3        小红           2     
 -- 4        小花           2     
 - 5        小蓝           1     
 6        小黄           0
介个~~~有点抽象~~~
哪个是最上级,那几个是同级的啊?
第三列,0,1,2就是对应的层级   
 设计数据库时,就可以用一个字段放层级id,再用一个字段放上一级的层级id
1  
   -2  
    --3  
 6  
  -5  
    --4
是不是这样的了呢?  
  数据产生时,谁是谁的下级,是你指定的  
 并且在保存时都根据预设的算法留有锚点  
 比如你 #4 示例的就是 “邻接列表算法” 的数据结构
   
 
   