Esempio n. 1
0
 def test_case1(self):
     head = createListFromArray([-10, -3, 0, 5, 9])
     root = self.s.sortedListToBST(head)
     serialized_tree = serialize(root)
     self.assertEqual(serialized_tree, '0,-3,9,-10,null,5')
Esempio n. 2
0
 def test_case5(self):
     head = createListFromArray([1, 3])
     root = self.s.sortedListToBST(head)
     serialized_tree = serialize(root)
     self.assertEqual(serialized_tree, '3,1')
Esempio n. 3
0
 def test_case_1(self):
     s = Solution()
     input = createListFromArray([1, 0, 1])
     actual = s.getDecimalValue(input)
     self.assertEqual(actual, 5)
Esempio n. 4
0
 def test_case1(self):
     l1 = createListFromArray([2, 4, 3])
     l2 = createListFromArray([5, 6, 4])
     actual = self.s.addTwoNumbers(l1, l2)
     actual_array = createArrayFromList(actual)
     self.assertEqual([7, 0, 8], actual_array)
Esempio n. 5
0
 def test_case4(self):
     l1 = createListFromArray([5, 5, 5])
     l2 = createListFromArray([7])
     actual = self.s.addTwoNumbers(l1, l2)
     actual_array = createArrayFromList(actual)
     self.assertEqual([2, 6, 5], actual_array)
Esempio n. 6
0
 def test_case3(self):
     l1 = createListFromArray([9, 9, 9, 9, 9, 9, 9])
     l2 = createListFromArray([9, 9, 9, 9])
     actual = self.s.addTwoNumbers(l1, l2)
     actual_array = createArrayFromList(actual)
     self.assertEqual([8, 9, 9, 9, 0, 0, 0, 1], actual_array)
Esempio n. 7
0
 def test_case1(self):
     root = createListFromArray([1, 2, 3, 4])
     actual = self.s.reverseList(root)
     actual_array = createArrayFromList(actual)
     self.assertEqual([4, 3, 2, 1], actual_array)