关于java树结构的实现请问java中有没有实现Tree型结构的类(如链表在java中可以用List实现),是不是还要自己写?另外TreeSet或TreeMap是不是能实现tree结构?若能,请写一个小例子,
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/16 07:48:19
关于java树结构的实现
请问java中有没有实现Tree型结构的类(如链表在java中可以用List实现),是不是还要自己写?另外TreeSet或TreeMap是不是能实现tree结构?若能,请写一个小例子,
可以用递归模拟树
要求子树拥有父树的id;
import java.util.ArrayList;
import java.util.List;
public class Test2 {
public static void main(String[]args){
List trees = new ArrayList();
int id = 1;
Tree t1 = new Tree(0,id++,"我是根树");
Tree t2 = new Tree(0,id++,"我是第二个根树");
Tree t3 = new Tree(1,id++,"我是子树");
trees.add(t1);
trees.add(t2);
trees.add(t3);
Tree t4 = new Tree(1,id++,"树根你好");
Tree t5 = new Tree(4,id++,"我不是树根");
Tree t6 = new Tree(5,id++,"我才是树根");
trees.add(t4);
trees.add(t5);
trees.add(t6);
show(trees);
}
public static void show(List trees){
for(int i=0;i
关于java树结构的实现请问java中有没有实现Tree型结构的类(如链表在java中可以用List实现),是不是还要自己写?另外TreeSet或TreeMap是不是能实现tree结构?若能,请写一个小例子,
java过滤器中实现Filter的类怎么写
java语言中 如何使用do-while循环结构实现计算1-50之间7的倍数的数值之和?
什么是java程序中基本的结构单位
java 中
java
java
java反射机制的实现原理
请问,如何实现0,1,3的排列组合成14位数字?Java实现!例如:01301301301301.
Java中reverse()的用法
java中Color的用法!
请问java里的@interface 和interface有什么区别?
在java中statements什么意思请问各位大神statements在java中是什么意思啊,要具体的!这个词在java中指的是什么,
运用JAVA中大数类实现大数的四则运算使用JAVA中自带的大数类,实现无线长度整数的加减乘除运算.
什么是常量?Java中,常量的定义规则有哪些?
在java中,下面选项中关于java.lang.Object 类的说法错误的是( )在java中,下面选项中关于java.lang.Object 类的说法错误的是( )A、在java中,所有的JAVA类都直接继承了Object 类B、假定在定义一个类时,没有
从控制输入n个数,计算n个数中偶数的平均数,java如何实现
java中怎么实现阶乘,如计算1~100的阶乘