在 Java 语言层次结构中添加自定义树类

问题描述 投票:0回答:2

我设计了一个CustomTree类并编写了它的操作。 添加节点使得子树将变满,然后才能将元素添加到其兄弟子树。

由于树是节点的集合,我意识到,我的 CustomTree 应该实现一个集合接口。

这是正确的还是我的 CustomTree 应该扩展一个更相关的类,如 TreeSet?

我想知道我的类应该进入哪里,如果它应该匹配 Java 的语言层次结构。

java oop tree
2个回答
1
投票

问题是你希望你的类拥有哪些属性?集合属性(只是一个通用的“包”),集合属性(没有两个元素是相同的)和/或列表属性(元素的顺序是相关的)?

一旦您自己回答了这些问题,您就可以选择合适的基类。


0
投票

使用 React 和 Tailwind 的最佳定制解决方案 https://github.com/sandeep-synswift/react-tailwind-org-tree

© www.soinside.com 2019 - 2024. All rights reserved.