Beispiel #1
0
 def test_binary_last(self):
     self.assertEquals(binary_search(10, 20, self.condition, LAST), 14)
     self.assertEquals(binary_search(0, 14, self.condition, LAST), 14)
     self.assertEquals(binary_search(14, 14, self.condition, LAST), 14)
     self.assertEquals(binary_search(14, 15, self.condition, LAST), 14)
     self.assertEquals(binary_search(13, 15, self.condition, LAST), 14)
Beispiel #2
0
 def test_binary_last(self):
     self.assertEquals(binary_search(10, 20, self.condition, LAST), 14)
     self.assertEquals(binary_search(0, 14, self.condition, LAST), 14)
     self.assertEquals(binary_search(14, 14, self.condition, LAST), 14)
     self.assertEquals(binary_search(14, 15, self.condition, LAST), 14)
     self.assertEquals(binary_search(13, 15, self.condition, LAST), 14)
Beispiel #3
0
 def test_binary_first(self):
     self.assertEquals(binary_search(0, 14, self.condition, FIRST), 10)
     self.assertEquals(binary_search(10, 19, self.condition, FIRST), 10)
     self.assertEquals(binary_search(14, 14, self.condition, FIRST), 14)
     self.assertEquals(binary_search(14, 15, self.condition, FIRST), 14)
     self.assertEquals(binary_search(13, 15, self.condition, FIRST), 13)
Beispiel #4
0
 def test_binary_first(self):
     self.assertEquals(binary_search(0, 14, self.condition, FIRST), 10)
     self.assertEquals(binary_search(10, 19, self.condition, FIRST), 10)
     self.assertEquals(binary_search(14, 14, self.condition, FIRST), 14)
     self.assertEquals(binary_search(14, 15, self.condition, FIRST), 14)
     self.assertEquals(binary_search(13, 15, self.condition, FIRST), 13)