我想将组织结构图存储在集合中。我认为树数据结构最适合我的需要,因为我需要将多个节点添加到一个节点。
LinkedList
如果我理解正确,仅提供将一个节点添加到另一个节点。
我查看了 C5treeset
集合,但似乎没有Add()
将超过 2 个节点添加到一个节点的方法。
我还查看了Treeview
Windows 窗体库中的类,但我不想将 Windows 窗体dll添加到我的项目中,因为我正在构建一个服务层应用程序。(或者还好吗?)
我不想编写自己的树集合类,如果第 3 方已经提供了一个?
请问有什么建议吗?
谢谢