雨路IT
当前位置:首页 » it资讯

以下的结构如何在数据库中实现?又如何在程序中读取呢?

八月 23rd, 2007 by admin



a  
  |  
  |-------b  
  |               |  
  |               |------c  
  |               |             |  
  |               |             |-------d  
  |               |             |               |  
  |               |  
  |               |  
  |               |------b                
  |               |             |                
  |                             |-------c  
  |                             |               |  
  |-------c  
  |               |  
  |               |------d  
  |               |             |  
  |               |             |-------f  
  |               |             |               |  
  |               |             |  
  |               |  
  |               |------b  
  |               |             |  
  |                             |-------c  
  |                             |               |                
  |  
  上面的结构我该如何在数据库中实现呢?又如何在程序中读取呢?  
 

参考文章:

  • 用Ollydbg手脱Petite V2.2加壳的DLL
  • arm4.1主程序Patch分析
  • EncryptPE V2.2004.7.27脱壳
  • 律师称腾讯QQ可认定驰名商标 奇瑞用越久赔越多
  • 诺基亚7650的几点不足
  • ACDSee3.0和ASPACK
  • mmxbricksht破解
  • 谁能脱 opt 0.99 的壳?
  • 美称力保网络监控权只因不想企业请太多律师
  • 联想ET180使用感受
  • 网友回答:
    发表者:tigervc

    你可以用图的方式存贮一个大对象。

    发表者:faichen

    有数的位为1,没数的为写0  
      如下  
      00001011   00000000   00000000   00000000   存储为a000  
      00000000   00001100   00000000   00000000   存储为0b00  
      只存储值,建议阿!

    发表者:wuxin1973

    在数据库中存储,可以这样定义表结构:  
       
      "nodeid,     nodelevel,     parentnodeid"  
       
      nodeid存储本节点标识,   nodelevel存储本节点在树中的层级号(数字,级差为1),parentnodeid存储父节点标识。当parentnodeid为一特殊值时表示根节点。  
       
      读取时,先读根节点,然后一层一层地读取其它节点并根据父节点标识插入到相应的父节点之下就可以了

    发表者:slin000

    wuxin1973说的对,不过那个nodelevel就没什么作用,只要nodeid各个节点  
      都是唯一的,就足以表示一棵树了!!!  
      你这一棵树上肯定有数据的,所以定义成“nodeid,parentnodeid,...data..”  
      别的就和wuxin1973相同。。。  
      种好了树到树林里喝酒,哈哈哈哈  
       
     

    .

    Posted in noname. Edit

    发表评论