Question: def zie Lists(xs: Optional ListNodela ys: Optional(ListNode]) -> Optional (ListNode): INE Return the head of a linked list that represents the pair-wise combination of the
def zie Lists(xs: Optional ListNodela ys: Optional(ListNode]) -> Optional (ListNode): INE Return the head of a linked list that represents the pair-wise combination of the given linked lists. If one list runs out of ListNodes, append the remainder of the other list. >>> xs = ListNode(1, ListNode(2, ListNode(3, None))) >>> ys = ListNode(4, None) >>> zip_lists(xs, ys) ListNode(1, ListNode(4, ListNode (2, ListNode(3, None)))) ### e def unzip List Chead: Optional ListNodel 22 -> Tuple[Optional(ListNode), Optional(ListNode]]: Return a 2-tuple of heads of linked Lists that represents the pair-wise separation of the given Linked lists. This operation is the inverse of zip_lists. >>> head = ListNode(1, ListNode(4, ListNode(2,1 ListNode(5, ListNode(3, None))))) >>> unzip_list(head) (ListNode(1, ListNode(2, ListNode(3, None))), I ListNode(4, ListNode(5, None))) unzip list
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
