コード例 #1
0
 def test_empty(self):
     k = bs.search([], 0)
     self.assertEqual(k, -1)
コード例 #2
0
 def test_last_location(self):
     n = self.size - 1
     k = bs.search(self.seq, n)
     self.assertEqual(n, k)
コード例 #3
0
 def test_absence(self):
     n = 100
     k = bs.search(self.seq, n)
     self.assertEqual(k, -1)
コード例 #4
0
 def test_random_location(self):
     n = random.randrange(0, self.size)
     k = bs.search(self.seq, n)
     self.assertEqual(n, k)
コード例 #5
0
 def test_first_location(self):
     n = 0
     k = bs.search(self.seq, n)
     self.assertEqual(n, k)
コード例 #6
0
 def test_empty(self):
     k = bs.search([], 0)
     self.assertEqual(k, -1)
コード例 #7
0
 def test_absence(self):
     n = 100
     k = bs.search(self.seq, n)
     self.assertEqual(k, -1)
コード例 #8
0
 def test_last_location(self):
     n = self.size - 1
     k = bs.search(self.seq, n)
     self.assertEqual(n, k)
コード例 #9
0
 def test_first_location(self):
     n = 0
     k = bs.search(self.seq, n)
     self.assertEqual(n, k)
コード例 #10
0
 def test_random_location(self):
     n = random.randrange(0, self.size)
     k = bs.search(self.seq, n)
     self.assertEqual(n, k)