def test_oneNode(self): head = partition.Node(6) print() k = 1 print("in: " + '\t' + partition.print_linked_list(head) + " k-value: " + str(k)) head = partition.partition(head, k) print("out: " + '\t' + partition.print_linked_list(head))
def test_orderedList(self): head = partition.Node(0) current = head for i in range(10): current.next = partition.Node(i) # int in range [0, 10] current = current.next print() k = random.randint(0, 10) print("in: " + '\t' + partition.print_linked_list(head) + " k-value: " + str(k)) head = partition.partition(head, k) print("out: " + '\t' + partition.print_linked_list(head))
def test_None(self): print() print("in: " + '\t' + "None" + " k-value: " + str(1)) output = partition.partition(None, 1) print("out: " + '\t' + partition.print_linked_list(output))