예제 #1
0
 public void SearchTest()
 {
     Assert.AreEqual(1, RecursiveBinary.Search(array, 1));
     Assert.AreEqual(2, RecursiveBinary.Search(array, 2));
     Assert.AreEqual(3, RecursiveBinary.Search(array, 3));
     Assert.AreEqual(4, RecursiveBinary.Search(array, 4));
     Assert.AreEqual(5, RecursiveBinary.Search(array, 5));
     Assert.AreEqual(6, RecursiveBinary.Search(array, 6));
     Assert.AreEqual(7, RecursiveBinary.Search(array, 7));
     Assert.AreEqual(8, RecursiveBinary.Search(array, 8));
     Assert.AreEqual(9, RecursiveBinary.Search(array, 9));
     Assert.AreEqual(10, RecursiveBinary.Search(array, 10));
 }
예제 #2
0
        private static void RunSearchTest()
        {
            RecursiveBinary rb = new RecursiveBinary();

            Console.WriteLine("Final Result :" + rb.DoSearch(99).ToString());
        }