论坛首页 Java企业应用论坛

java树形结构 算法

浏览 31494 次
精华帖 (2) :: 良好帖 (8) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-02-26  
“如何保证,between lft 和 rgt 不会包含兄弟的子节点啊?”这个问题,我也想知道。
0 请登录后投票
   发表时间:2010-02-26  
想问一句, 你的  lft 和 rgt 数据是怎么样生成的 ?
0 请登录后投票
   发表时间:2010-02-26  
很复杂。。不懂!
0 请登录后投票
   发表时间:2010-02-26  
有必要那么复杂啊。!
以parentNode为key ,以该parentNode的子节点为Value.
一条语句,一个HashMap全部搞定。
0 请登录后投票
   发表时间:2010-02-26  
flootball 写道
有必要那么复杂啊。!
以parentNode为key ,以该parentNode的子节点为Value.
一条语句,一个HashMap全部搞定。

杀了我吧
好恶心的事每次回想起来都 会从梦中惊醒
0 请登录后投票
   发表时间:2010-02-26  
抛出异常的爱 写道
flootball 写道
有必要那么复杂啊。!
以parentNode为key ,以该parentNode的子节点为Value.
一条语句,一个HashMap全部搞定。

杀了我吧
好恶心的事每次回想起来都 会从梦中惊醒


确实可以实现,我以前的一项目就是这么干的。
0 请登录后投票
   发表时间:2010-02-26  
抛出异常的爱 写道
flootball 写道
有必要那么复杂啊。!
以parentNode为key ,以该parentNode的子节点为Value.
一条语句,一个HashMap全部搞定。

杀了我吧
好恶心的事每次回想起来都 会从梦中惊醒


淡定
0 请登录后投票
   发表时间:2010-02-26  
抛出异常的爱 写道


还好。 这种结构的节点不一定是连续的 在处理需要经常插入或删除的情况时在节点之间留出空来就好了。
0 请登录后投票
   发表时间:2010-02-26   最后修改:2010-02-26
huzhenyu 写道
抛出异常的爱 写道
flootball 写道
有必要那么复杂啊。!
以parentNode为key ,以该parentNode的子节点为Value.
一条语句,一个HashMap全部搞定。

杀了我吧
好恶心的事每次回想起来都 会从梦中惊醒


确实可以实现,我以前的一项目就是这么干的。

你与我是同个项目组的么
你们也有2K节点的页面jstree么?

引用
还好。 这种结构的节点不一定是连续的 在处理需要经常插入或删除的情况时在节点之间留出空来就好了。

那么要算总节点数时就不能直接 用节点数算出来了.
0 请登录后投票
   发表时间:2010-02-26  
确实提供了一种 有点难理解的实现
CRUD性能都测试过了吗?
对数据库操作视乎没减少多少啊
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics