【发布时间】:2019-10-07 10:49:21
【问题描述】:
我需要在 java 中创建一个可以表示数据层次结构的数据结构。示例用例如下图所示。
在我的例子中,只有叶子级别会有数据,内部节点应该像索引一样。我应该能够使用多个键(复合键)从数据结构中获取数据。
是否可以使用嵌套映射,或者我应该为此用例实现 m 路树(B 树/B+ 树)。
【问题讨论】:
-
您应该实现适当的类,因为不同的层次结构级别具有固定的类型(大学 -> 教师 -> 领域)。
-
感谢您的回复。在我的用例中,只有叶级别有值,内部节点应该像索引一样。
标签: java dictionary data-structures tree