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)); }
//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(); }