当前位置:编程学习 > C#/ASP.NET >>

树算法的问题,没分了,大家帮帮忙!

数据库中有tree表 两个字段 treenode自身id号 parentnode父结点的id号(根结点为0)
现有以下通过order by parentnode得到的示例数据:
左边为treenode 右边为parentnode
2   0
1   0
3   0
6   1
7   1
4   3
5   3
10  4
如何通过以上数据构造下面的树行呢
 2
 1_6
 1_7
 3_4_10
 3_5
--------------------编程问答-------------------- 还有如果表设计有没有问题,有没有针对树行数据专门用的表结构。
--------------------编程问答-------------------- 你的結構已經滿足你要構造樹的條件啦,在樹中使用遞歸將數據顯示出來就可以啦, 只要有父子關系就可以以處理,下面結果,
0-2
0-1-6,0-1-7
0-3-4-10, 0-3-5 --------------------编程问答-------------------- 谢谢楼上的,我在想想看,现在用的是c#的treeview来做的,如果可以的话写代码帮我再说明一下啊。 --------------------编程问答-------------------- 帮顶, --------------------编程问答-------------------- 2楼的方法不错
现建一个包含两个字段的JavaBean(字节点,父节点)
写一个的规调用的方法含参数(TreeNode  节点,JavaBean obj) 
...
我想应该很容易解决你的问题的
--------------------编程问答-------------------- up
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,