Esempio n. 1
0
    public void Push(T v)
    {
        NodeSH <T> p = new NodeSH <T>(v);

        root = NodeSH <T> .Meld(root, p);

        this.Count++;
    }
Esempio n. 2
0
    public void Pop()
    {
        if (root == null)
        {
            return;
        }
        root = NodeSH <T> .Meld(root.L, root.R);

        this.Count--;
    }