Reputation: 5736
I am building a tree like data structure. What is the expected behavior if I have a method
public Set getSiblingNodes(Node node);
Should this method return a set including or excluding itself?
Thanks!
Upvotes: 2
Views: 1960
Reputation: 146
generally no, But you can define some sort of tree, where siblings build the circular list and then if this list has one node it will be a sibling of itself.
Upvotes: 0
Reputation: 5900
No. It should contain only it's siblings.
A node is not a sibling of itself.
(Why would you think otherwise?)
Upvotes: 4