Пример #1
0
 //returns true if tree is valid after remove
 public bool removeNeighbour(Node node)
 {
     node.neighbours.Remove(this);
     neighbours.Remove(node);
     return isValid() && node.isValid();
 }
Пример #2
0
 //returns true if tree is valid after add
 public bool addNeighbour(Node node)
 {
     neighbours.AddLast(node);
     node.neighbours.AddLast(this);
     return isValid() && node.isValid();
 }