Dexter
Dexter

Reputation: 5736

In a tree data structure, is a node a sibling of itself?

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

Answers (2)

J J
J J

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

Oren A
Oren A

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

Related Questions