
正文
Java代码树形图,java 树形结构 代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用Java实现树形结构啊?
1、组合模式将叶子对象和容器对象进行递归组合,形成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性,能够像处理叶子对象一样来处理组合对象,无需进行区分,从而使用户程序能够与复杂元素的内部结构进行解耦。
2、如下 ,介于父节点跟子节点是一对多,把父节点放在子节点里。class node{ String node name;node base // 父节点 } 如果遍历起来可能会比较麻烦,这里我就不写了,但是不会很难。
3、大致实现了一下单向链表 没有加入异常也没有仔细考虑实现的代码的效率,可以参考下。
4、解决方法很多!数据要存储为树形结构,那么数据要有父子关系。一个父节点有多个子节点,一个子节点又有多个子子节点。
5、下面是一个简单的读取例子,如果报“java.io.IOException: Invalid header signature; read 4503608217567241, expected -2226271756974174256”之类的异常请用Excel打开(如果能打的开的话)然后另存为一下。
6、树时用来存储东西的,如果非要说类似的类,那么应该是treemap和treeset应该是使用的avl平衡二叉树实现的。其他的,好像暂时没有发现。正常算法使用的树,都是用的node里面存放引用来实现的。
相关问答
Q1: java从数据库中查询数据,存储为树形结构,怎么做
1、解决方法很多!数据要存储为树形结构,那么数据要有父子关系。一个父节点有多个子节点,一个子节点又有多个子子节点。
2、本文讨论的是数据库中如何存储这种树形结构。假设有如下一棵树:存储的数据如下格式:这种结构下,如果查询某一个节点的直接子节点,十分容易,比如要查询D节点的子节点。
3、首先看一下数据库中这颗树是怎么存的:树的结构一目了然,这是一棵表示部门的树。
4、如果数据库是oracle,可以用递归的sql实现 如果想用java实现 第一步遍历节点放入map结构 再次遍历节点,取出当前节点的父节点,parentNode.setchild(courrentNode)这样第二次遍历完后已经是树形结构了。
5、在数据库中存储树形结构的数据,这是一个非常普遍的需求,典型的比如论坛系统的版块关系。在传统的关系型数据库中,就已经产生了各种解决方案。
6、存入文本文件,每行:孩子节点-父节点。这样也方便用Hadoop进行处理。
Q2: 哪位大神可以帮帮忙啊,我想用Java读取Excel的数据并做成树状图,横坐标...
1、下面是一个简单的读取例子,如果报“java.io.IOException: Invalid header signature; read 4503608217567241, expected -2226271756974174256”之类的异常请用Excel打开(如果能打的开的话)然后另存为一下。
2、添加jar文件,java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。
3、Java Excel 是一个开源项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件等,在项目中需要导入名为jxl.jar的包。
4、到网上查找两个jar包,一个是poi,用于存取Excel文件中的数据,另一个是jfreechart,用于生成各种图形。不过poi以前的版本只能操作Excel2003的文件格式,2007以后的格式不支持,不知现在有没有新版本能够支持。
关于Java代码树形图和java 树形结构 代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







