public void InsertNode(FibNode node) { if (minNode == null) { minNode = node; } else { minNode.Insert(node); if (node.key < minNode.key) { minNode = node; } } }
public void AddChild(FibNode node) { if (child == null) { child = node; } else { child.Insert(node); } node.parent = this; node.mark = false; degree++; }