2 wc890214 wc890214 于 2013.10.20 10:23 提问

java代码实现树形结构。。。

比如:福建省|省公司本部|福州公司

福建省|省公司本部|厦门公司

浙江省|省公司本部|杭州公司
如何java代码实现变成

id name pid

1 福建省 0

2 省公司本部 1

3 福州公司 2

4 厦门公司 2

5 浙江省 0

6 省公司本部 5

7 杭州公司 6
各位大神能否帮小弟解答下。。。不胜感激。。。

2个回答

ansjsun
ansjsun   2013.10.23 23:51
class Entry{
List<Entry> sub = null ;
}

无非就是嵌套...

wkshippou
wkshippou   2013.10.29 07:52

递归查询再递归遍历。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java Dtree
在Java中简单的实现树形结构。。方便使用,用少量代码实现树形
用Java实现简单树结构
Node实体: package treeTest; import java.io.Serializable; import java.util.List; /** * ClassName: Node * @Description: 节点类 * @author SHICC * @date 2018年2月7日 */ @SuppressWarnings("serial") public
java基本树型结构实现
最近复习数据结构,用java写一个树的模板,代码如下,写的比较仓促,如果有哪里写的不好,或者有错误,请在评论区提出,谢谢。package Tree;import java.util.ArrayList; import java.util.List; /** * 树节点 * @author * * @param <T> */ public class Node<T> { private
Java、JS中实现无限层级的树形结构(类似递归)
js中: var zNodes=[ {id:0,pId:-1,name:"Aaaa"},     {id:1,pId:0,name:"A"},     {id:11,pId:1,name:"A1"},     {id:12,pId:1,name:"A2"},     {id:13,pId:1,name:"A3"},     {id:2,pId:0,name:"B"},     {i
Java实现树形层级结构的表格
Java实现的,将树形层级结构的数据转换成表格,通过打点的方式向表格中插入数据,支持行头表格、列头表格、交叉表格三种形式
重温数据结构:树 及 Java 实现
读完本文你将了解到: 什么是树 树的相关术语 根节点、父亲节点、孩子节点、叶子节点如上所述。 节点的度 树的度 节点的层次 树的高度 树的深度 树的两种实现 数组表示: 链表表示的节点: 树的几种常见分类及使用场景 数据结构,指的是数据的存储形式,常见的有线性结构(数组、链表,队列、栈),还有非线性结构(树、图等)。 今天我们来学习下数据结构中的 树。 什么是...
树形结构后台数据代码拼装(基于上一篇)
1.java 树的数据构成
Java递归算法构造JSON树形结构
Java递归算法构造JSON树形结构,Java递归算法构造JSON树形结构Java递归算法构造JSON树形结构
用Java实现文本形式的树状结构显示
package test;import java.util.ArrayList;import java.util.List;public class Folder ...{public Folder(String title) ...{this.title = title;}private String tit
Java实现树结构数据的递归与非递归遍历
递归与非递归的遍历 递归在很多情况下我们都会使用,比如著名的汉诺塔问题,有时候我们遍历一棵树形数据结构的数据也会需要用到递归,但是并不是绝对。原因是:以递归遍历一棵树型结构的数据为例,当这个树足够深的时候,会以深度遍历沿着一条支路走到底,然后再回来执行下一条支路。这种情况下在调用本身方法之后,剩下的未执行代码就会被存起来(存到哪里呢?是堆中吗?知道的可以告诉我一下哈。)以便当执行回来的时候继续向