示例#1
0
    private void BubbleNodeUp(BinaryHeapNode <T> node)
    {
        BinaryHeapNode <T> parent = node.Parent;

        while ((parent != null) && (node.CompareTo(parent) > 0))
        {
            this.ReplaceParentChild(node, parent);
            parent = node.Parent;
        }
    }