Exemplo n.º 1
0
        static void Main(string[] args)
        {
            MinStack myStack = new MinStack();

            myStack.Push(2);
            myStack.Push(5);
            myStack.Push(3);
            myStack.Push(1);

            int minVal = myStack.GetMin();

            Console.WriteLine(minVal);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            MinStack myStack = new MinStack();

            myStack.Push(1);
            myStack.Push(2);
            myStack.Push(-1);
            myStack.Push(-1);
            Console.WriteLine(myStack.GetMin());
            Console.WriteLine(myStack.Top());
            myStack.Push(3);
            myStack.Pop();
            myStack.Pop();
            Console.WriteLine(myStack.GetMin());
            Console.WriteLine(myStack.Top());
        }