Esempio n. 1
0
        public static void stackMinTest(StackWithMin m)
        {
            for (int i = 0; i < 4; i++)
            {
                m.pop();
                Assert.True(m.min().Equals(1));
            }

            m.pop();
            Assert.True(m.min().Equals(2));
        }
Esempio n. 2
0
        //public static void Main(string[] args)
        //{
        //    CTCIVersion();
        //}

        public static void CTCIVersion()
        {
            var minStack = new StackWithMin();

            minStack.push(10);
            minStack.push(6);
            minStack.push(4);
            minStack.push(8);
            minStack.push(3);
            minStack.push(8);

            Console.WriteLine(minStack.min());
            Console.ReadLine();
        }