Я строю древовидную структуру данных.Каково ожидаемое поведение, если у меня есть метод
public Set getSiblingNodes(Node node);
Должен ли этот метод возвращать набор, включающий или исключающий себя?
Спасибо!
Нет. Он должен содержать только своих братьев и сестер. Узел не является родным братом . (Почему вы думаете иначе?)
обычно нет , Но вы можете определить какое-то дерево, в котором братья и сестры строят круговой список, а затем, если в этом списке есть один узел, он будет сам по себе.