Ejemplo n.º 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]
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 4
0
 def test_inversions_basic_2(self):
     array = [3, 1]
     ordered = [1, 3]
     inversions = 1
     self.assertEquals(mergesort(array), (ordered, inversions))
Ejemplo n.º 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))
Ejemplo n.º 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]
Ejemplo n.º 7
0
 def test_inversions_basic(self):
     array = [1]
     ordered = [1]
     inversions = 0
     self.assertEquals(mergesort(array), (ordered, inversions))
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 11
0
 def test_inversions_basic_2(self):
     array = [3, 1]
     ordered = [1, 3]
     inversions = 1
     self.assertEquals(mergesort(array), (ordered, inversions))
Ejemplo n.º 12
0
 def test_inversions_basic(self):
     array = [1]
     ordered = [1]
     inversions = 0
     self.assertEquals(mergesort(array), (ordered, inversions))