static void Main() { SkipList skipList = new SkipList(); int[] fibs = { 1, 1, 2, 3, 5, 8, 13, 21 }; foreach (var fib in fibs) { skipList.Insert(fib); } Console.WriteLine(skipList.Contains(8)); if (skipList.Remove(8)) { Console.WriteLine(skipList.Contains(8)); } else { Console.WriteLine("Remove failed!"); } foreach (var skipValue in skipList.Enumerate()) { Console.WriteLine("SkipList enumeration: {0}", skipValue); } }
public void ContainsTest() { Assert.IsTrue(s.Contains(1)); Assert.IsTrue(s.Contains(5)); Assert.IsTrue(s.Contains(10)); Assert.IsTrue(s.Contains(15)); }
public void Check_Contains(int value, bool answer) { Assert.AreEqual(answer, simpleIntSkipList.Contains(value)); }