public void Push(int item) { _min = Math.Min(item, _min); var node = new MyLinkedListStackMinNode(item, _min); node.Next = _head; _head = node; Count++; }
public int Pop() { if (_head == null) { throw new InvalidOperationException(); } var data = _head.Data; _head = _head.Next; Count--; return(data); }