public void OrderTest4() { int length = 5; int[] push = { 1, 2, 3, 4, 5 }; int[] pop = { 3, 5, 4, 1, 2 }; Assert.AreEqual(StackHelper.IsPopOrder(push, pop, length), false); }
public void OrderTest6() { int length = 1; int[] push = { 1 }; int[] pop = { 1 }; Assert.AreEqual(StackHelper.IsPopOrder(push, pop, length), true); }
public void OrderTest1() { int length = 5; int[] push = { 1, 2, 3, 4, 5 }; int[] pop = { 4, 5, 3, 2, 1 }; Assert.AreEqual(StackHelper.IsPopOrder(push, pop, length), true); }
public void OrderTest7() { Assert.AreEqual(StackHelper.IsPopOrder(null, null, 0), false); }