def main(): h1 = ListNode.list2linkedlist([1, 2, 3, 4, 1]) h2 = ListNode.list2linkedlist([1, 2, 4, 5, 1]) # print(PalindromeLinkedList.my_solution(head)) answer = MergeTwoSortedList.my_solution(h1, h2) print(ListNode.linkedlist2list(answer))
def main(): list1 = ListNode.list2linkedlist([9, 9, 9, 9, 9, 9, 9]) list2 = ListNode.list2linkedlist([9, 9, 9, 9]) answer = ListNode.list2linkedlist([4, 4, 4]) res = AddTwoNumbers.my_solution(list1, list2) print(ListNode.linkedlist2list(res))
def main(): list2 = ListNode.list2linkedlist([1, 2, 3, 4]) answer = ListNode.list2linkedlist([2, 1, 4, 3]) res = SwapNodesInPair.my_solution2(list2) print(ListNode.linkedlist2list(res))
def main(): list2 = ListNode.list2linkedlist([1, 2, 3, 4]) answer = ListNode.list2linkedlist([2, 3, 2, 4]) res = OddEvenLinkedList.my_solution(list2) print(ListNode.linkedlist2list(res))
def main(): h1 = ListNode.list2linkedlist([1, 2, 3, 4, 5]) answer = ReverseLinkedList.my_solution(h1) print(ListNode.linkedlist2list(answer))