예제 #1
0
파일: Program.cs 프로젝트: and85/leetcode
        private static void Method3()
        {
            MaxStack stack = new MaxStack();

            stack.Push(74);
            stack.PopMax();
            stack.Push(89);
            stack.Push(67);
            stack.PopMax();
            stack.Pop();
            stack.Push(61);
            stack.Push(-77);
            stack.PeekMax();
            stack.PopMax();
        }
예제 #2
0
파일: Program.cs 프로젝트: and85/leetcode
        private static void Method5()
        {
            MaxStack stack = new MaxStack();

            stack.Push(5);
            stack.Push(1);
            stack.PopMax();
            stack.PeekMax();
        }
예제 #3
0
파일: Program.cs 프로젝트: and85/leetcode
        private static void Method1()
        {
            MaxStack stack = new MaxStack();

            stack.Push(5);
            stack.Push(1);
            stack.Push(5);
            stack.Top();     //-> 5
            stack.PopMax();  //-> 5
            stack.Top();     //-> 1
            stack.PeekMax(); //-> 5
            stack.Pop();     //-> 1
            stack.Top();     //-> 5
        }