Exemplo n.º 1
0
 public void NewNode(NormalNode node)
 {
     if (node.GetId() == _id)
     {
         return;
     }
     _table.Add(node);
 }
Exemplo n.º 2
0
        static public bool CreateNormalNode(int id)
        {
            foreach (NormalNode node in _normalNodes)
            {
                if (node.GetId() == id)
                {
                    return(false);
                }
            }

            NormalNode newNode = new NormalNode(id, _normalNodes);

            foreach (NormalNode node in _normalNodes)
            {
                node.NewNode(newNode);
            }
            _normalNodes.Add(newNode);
            return(true);
        }
Exemplo n.º 3
0
 public void RemoveNode(NormalNode node)
 {
     _table.Remove(node);
 }