示例#1
0
 def test_partition_consistence(self):
     Sorting.partition(self.seq, 0, len(self.seq)-1)
     self.assertListEqual(self.sorted_seq, sorted(self.seq))
示例#2
0
 def test_partition_with_one_element(self):
     lst_for_partition = [3]
     Sorting.partition(lst_for_partition, 0, 0)
     self.assertListEqual([3], lst_for_partition)
示例#3
0
 def test_partition(self):
     r_seq = list(range(55)) + list(range(56, 100))
     random.shuffle(r_seq)
     r_seq = [55] + r_seq
     self.assertEquals(55, Sorting.partition(r_seq, 0, len(r_seq)-1))
示例#4
0
 def test_partition_consistence(self):
     Sorting.partition(self.seq, 0, len(self.seq) - 1)
     self.assertListEqual(self.sorted_seq, sorted(self.seq))
示例#5
0
 def test_partition_with_one_element(self):
     lst_for_partition = [3]
     Sorting.partition(lst_for_partition, 0, 0)
     self.assertListEqual([3], lst_for_partition)
示例#6
0
 def test_partition(self):
     r_seq = list(range(55)) + list(range(56, 100))
     random.shuffle(r_seq)
     r_seq = [55] + r_seq
     self.assertEquals(55, Sorting.partition(r_seq, 0, len(r_seq) - 1))