我需要一个像这样的树/有向无环图实现:
public class TreeNode<K, V> {
private K key; // 'key' for this node, always present
private V value; // 'value' for this node, doesn't have to be set
private TreeNode<K, V> parent;
private Set<TreeNode<K, V>> children;
}
- 没有任何类型的排序。
- 这
TreeNode
只是键和可能值的包装器(节点不必设置值)。 - 我需要链接到父母和孩子。
标准 API 或 Commons 等中是否有任何东西可以为我做到这一点?
我不介意自己写(我当然不会要求你们这样做)我只是不想重新发明轮子。