Tree 如何建立层次结构?

Tree 如何建立层次结构?,tree,hierarchy,Tree,Hierarchy,我想分析一段文档并从中构建一个本体。 此文档可能有许多特征,并且可能是一个层次结构 构建这个高度无限的层次结构的最佳编程方法是什么? 一棵树 我正在寻找一种广泛的编程方法,而不是必要的代码。这是相当广泛的。但是,是的,树有利于层次结构。它们基本上是等级制度。除非你对自己想做的事情更加明确,否则不能再进一步评论 如果您正在解析文档,可能会感兴趣。这是非常广泛的。但是,是的,树有利于层次结构。它们基本上是等级制度。除非你对自己想做的事情更加明确,否则不能再进一步评论 如果您正在解析文档,可能会感兴趣

我想分析一段文档并从中构建一个本体。 此文档可能有许多特征,并且可能是一个层次结构

构建这个高度无限的层次结构的最佳编程方法是什么? 一棵树


我正在寻找一种广泛的编程方法,而不是必要的代码。

这是相当广泛的。但是,是的,树有利于层次结构。它们基本上是等级制度。除非你对自己想做的事情更加明确,否则不能再进一步评论


如果您正在解析文档,可能会感兴趣。

这是非常广泛的。但是,是的,树有利于层次结构。它们基本上是等级制度。除非你对自己想做的事情更加明确,否则不能再进一步评论


如果您正在解析文档,可能会感兴趣。

我不确定是否最好,但我过去使用的一种方法是定义一个简单的对象,其中包含一个与自身类型相同的属性集合,这样您基本上可以将对象链接在一起;考虑“嵌套文件夹”(一个文件夹可能包含多个子文件夹)

您可以使用该方法作为包含要收集的信息的对象的基础,也可以将其分为更详细的对象的平面集合,这些对象仅引用定义树结构的对象。最好的方法取决于你想做什么

这有用吗?你用什么语言工作


对于您试图解决的问题,可能也有一堆“合适的”设计模式。

我不确定最佳设计模式,但我过去使用的一种方法是定义一个简单对象,其中包含一个与自身类型相同的属性集合,这样您基本上可以将对象链接在一起;考虑“嵌套文件夹”(一个文件夹可能包含多个子文件夹)

您可以使用该方法作为包含要收集的信息的对象的基础,也可以将其分为更详细的对象的平面集合,这些对象仅引用定义树结构的对象。最好的方法取决于你想做什么

这有用吗?你用什么语言工作


对于您试图解决的问题,可能也有一堆“正确”的设计模式。

“对象包含与自身类型相同的属性集合”==Tree。“对象包含与自身类型相同的属性集合”==Tree。