Esempio n. 1
0
        public void FindMaxTest()
        {
            HistoryHomeWork <int> historyHomeWork = new HistoryHomeWork <int>();

            Assert.AreEqual(5331, historyHomeWork.FindMax(23, 131, 532, 5331, 123, 521));
            Assert.AreEqual(532, historyHomeWork.FindMax(23, 131, 532, 531, 123, 521));
            Assert.AreNotEqual(-1, historyHomeWork.FindMax(23, 131, 532, 5331, 123, 521));
            Assert.AreEqual(5333, historyHomeWork.FindMax(23, 131, 532, 5331, 123, 521, 5333));
            Assert.AreEqual(5444, historyHomeWork.FindMax(5444, 23, 131, 532, 5331, 123, 521));
        }
Esempio n. 2
0
 public void BinarySeekText()
 {
     ///4.二分查找
     int[] array = new int[] { 23, 43, 56, 66, 66, 77, 88, 99, 5331 };
     Assert.AreEqual(1, HistoryHomeWork <int> .binarySeek(array, 43));
     Assert.AreEqual(-1, HistoryHomeWork <int> .binarySeek(array, -1));
     Assert.AreEqual(8, HistoryHomeWork <int> .binarySeek(array, 5331));
     Assert.AreEqual(0, HistoryHomeWork <int> .binarySeek(array, 23));
     Assert.AreEqual(4, HistoryHomeWork <int> .binarySeek(array, 66));
     Assert.AreEqual(5, HistoryHomeWork <int> .binarySeek(array, 77));
     Assert.AreEqual(7, HistoryHomeWork <int> .binarySeek(array, 99));
 }