Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在构建一个树状的数据结构。如果我有方法,预期的行为是什么
public Set getSiblingNodes(Node node);
此方法是否应该返回一个包含或排除自身的集合?
谢谢!
不,它应该只包含它的兄弟姐妹。 节点不是自身的兄弟。 (为什么你会不这么认为?)
通常没有, 但是您可以定义某种树,兄弟姐妹在其中构建循环列表,然后如果该列表有一个节点,它将是自身的兄弟节点。