コード例 #1
0
 def test_exercise(self):
     with open('IntegerArray.txt') as f:
         array = [int(line.strip()) for line in f.readlines()]
         print mergesort(array)[1]
コード例 #2
0
 def test_inversions_lesson_example(self):
     array = [1, 3, 5, 2, 4, 6]
     ordered = [1, 2, 3, 4, 5, 6]
     inversions = 3
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #3
0
 def test_max_inversions(self):
     array = [6, 5, 4, 3, 2, 1]
     ordered = [1, 2, 3, 4, 5, 6]
     inversions = 15
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #4
0
 def test_inversions_basic_2(self):
     array = [3, 1]
     ordered = [1, 3]
     inversions = 1
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #5
0
 def test_inversions_simple(self):
     array = [3, 1, 2, 4]
     ordered = [1, 2, 3, 4]
     inversions = 2
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #6
0
 def test_exercise(self):
     with open('IntegerArray.txt') as f:
         array = [int(line.strip()) for line in f.readlines()]
         print mergesort(array)[1]
コード例 #7
0
 def test_inversions_basic(self):
     array = [1]
     ordered = [1]
     inversions = 0
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #8
0
 def test_max_inversions(self):
     array = [6, 5, 4, 3, 2, 1]
     ordered = [1, 2, 3, 4, 5, 6]
     inversions = 15
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #9
0
 def test_inversions_lesson_example(self):
     array = [1, 3, 5, 2, 4, 6]
     ordered = [1, 2, 3, 4, 5, 6]
     inversions = 3
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #10
0
 def test_inversions_simple(self):
     array = [3, 1, 2, 4]
     ordered = [1, 2, 3, 4]
     inversions = 2
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #11
0
 def test_inversions_basic_2(self):
     array = [3, 1]
     ordered = [1, 3]
     inversions = 1
     self.assertEquals(mergesort(array), (ordered, inversions))
コード例 #12
0
 def test_inversions_basic(self):
     array = [1]
     ordered = [1]
     inversions = 0
     self.assertEquals(mergesort(array), (ordered, inversions))