Exemple #1
0
        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);
            }
        }
Exemple #2
0
 public void ContainsTest()
 {
     Assert.IsTrue(s.Contains(1));
     Assert.IsTrue(s.Contains(5));
     Assert.IsTrue(s.Contains(10));
     Assert.IsTrue(s.Contains(15));
 }
Exemple #3
0
 public void Check_Contains(int value, bool answer)
 {
     Assert.AreEqual(answer, simpleIntSkipList.Contains(value));
 }