Пример #1
0
 public void InsertNode(FibNode node)
 {
     if (minNode == null)
     {
         minNode = node;
     }
     else
     {
         minNode.Insert(node);
         if (node.key < minNode.key)
         {
             minNode = node;
         }
     }
 }
Пример #2
0
        public void AddChild(FibNode node)
        {
            if (child == null)
            {
                child = node;
            }
            else
            {
                child.Insert(node);
            }

            node.parent = this;
            node.mark   = false;
            degree++;
        }