public void Push(T v) { NodeSH <T> p = new NodeSH <T>(v); root = NodeSH <T> .Meld(root, p); this.Count++; }
public void Pop() { if (root == null) { return; } root = NodeSH <T> .Meld(root.L, root.R); this.Count--; }