尝试实现具有树结构的讨论主题。

时间:2015-01-04 22:17:42

标签: java algorithm tree javafx-8

(语言java,难度/耗时:非常高)

在10天内参加考试。我即将把聊天程序带到考试中 有一个计划,其中实施了整个课程。

我想要做的是在树结构中构建不同的讨论主题,以便 讨论可以从一个主题分支到单独的子主题,然后导致第一个主题有孩子(显然不是二叉树,因为你可以在一个主题内有无数的子主题 学科)。

我现在遇到的困难是将这些主题添加到树上, 我要添加的树节点将包含一个包含所有主题的集合 想要解决,如果我们有一个像这样的女孩的主题路径 - >武器 - >手指 已经在树上了。 然后some1写了一个主题女孩,武器(路径:女孩 - &>武器)的消息,然后我需要一个算法,基本上广泛首先搜索整个顶级的匹配 女孩'主题,如果不匹配,那么我们应该在树的这个级别创建主题女孩,并在孩子时给它武器。如果我们确实找到了匹配项,我们必须搜索所有的孩子以获得一个“武器”。节点等。

我可以展示一些代码,但我认为它更多的是它的理论性质。

进一步描述它尝试将此树添加到javaFx 8中的TreeTableView。 并且基本问题是找到搜索路径的算法,能够在找到匹配并插入节点时停止。当我在树中找到与我的搜索相对应的级别时,我只是将它添加到节点子节点中,这是一个列表,因此它的一部分非常简单。

任何帮助都会受到极大的影响,我真的很沮丧,因为这严重阻碍了我的工作:)

谢谢! - 并且对于无代码示例感到抱歉,它似乎只是聚集了这个问题。

0 个答案:

没有答案