社区
非技术区
帖子详情
如何用java中的树类创建一个多叉树?
HarlanC
2007-05-10 08:22:38
在C++中用结构可以自己写树结构创建树,JAVA里有个类叫TREE类,是否可以直接运用这个类创建多叉树呢
...全文
777
8
打赏
收藏
如何用java中的树类创建一个多叉树?
在C++中用结构可以自己写树结构创建树,JAVA里有个类叫TREE类,是否可以直接运用这个类创建多叉树呢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
icebluenet
2007-05-11
打赏
举报
回复
哦,你是想用tree类做一个多叉树,我理解错了。
icebluenet
2007-05-11
打赏
举报
回复
树型结构就是父子关系吧,(兄弟关系也可以加上)然后有一个父到子(子到父也可以加上)的递归,
结构
class Tree
{
int NodeId;
String NodeName;
Tree ParentTree;
}
上面是个基本从子找父的结构,不知道能满足你的要求不?
HarlanC
2007-05-11
打赏
举报
回复
用叔祖也能存储么,预先不知道树的深度
HarlanC
2007-05-11
打赏
举报
回复
我是新手,能详细一下么
HarlanC
2007-05-11
打赏
举报
回复
是呀,能否?我是想把XML文档中的树形的标签和内容相应存储到一棵树结构中
icebluenet
2007-05-10
打赏
举报
回复
补充一下,叫自关联的java类
icebluenet
2007-05-10
打赏
举报
回复
其实用数组也能存储一个多叉树的。所谓c++结构,不就是一个java的bean。
Transitional
2007-05-10
打赏
举报
回复
帮顶~~
python链表如何储存_python如何对链表操作
链表链表(linked list)是由一组被称为结点的数据元素组成的数据结构,每个结点都包含结点本身的信息和指向下一个结点的地址。由于每个结点都包含了可以链接起来的地址信息,所以用一个变量就能够访问整个结点序列。也就是说,结点包含两部分信息:一部分用于存储数据元素的值,称为信息域;另一部分用于存储下一个数据元素地址的指针,称为指针域。链表
中
的第一个结点的地址存储在一个单独的结点
中
,称为头结点或首结...
python链表如何储存_「数据结构与算法之链表(Python)」(四)
什么是链表顺序表的储存分为一体式结构和分离式结构,但总的来说存储数据的内存是一块连续的单元,每次申请前都要预估所需要的内存空间大小。这样就不能随意的增加我们需要的数据了。链接就是为了解决这个问题。它的数据存储方式是每插入一个数据,就在内存
中
申请一块存储空间来保存,那么新增加的数据如何和之前的数据保持关联呢?解决方法就是在原来的数据内存里保存新增加的数据的内存地址,这样就相当于用“一根线”把它们都串...
python链表如何储存_python怎么实现链表
一、概念梳理链表是计算机科学里面应用应用最广泛的数据结构之一。它是最简单的数据结构之一,同时也是比较高阶的数据结构(例如棧、环形缓冲和队列)简单的说,一个列表就是单数据通过索引集合在一起。在C里面这叫做指针。比方说,一个数据元素可以由地址元素,地理元素、路由信息活着交易细节等等组成。但是链表里面的元素类型都是一样的,是一种特殊的列表。一个单独的列表元素叫做一个节点。这些节点不像数组一样都按顺序存储...
python实现链表
目录 1. 链表结构 1.1 单链表和双链表 1.2 非连续性内存和节点 1.3 定义并使用单链表节点类 2. 单向链表的操作 2.1 遍历 2.2 搜索 2.3 替换 2.4 插入 2.4.1 在开始处插入 2.4.2 在末尾插入 2.4.3 在任意位置插入 2.5 删除 2.5.1 在开始处删除 2.5.2 在末尾删除 2.5.3 在任意位置删除 2.6 单链...
非技术区
23,404
社区成员
70,506
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章