Difficulty: Medium
Acceptance: %
Points: 30.00
Given two sorted linked lists consisting of nodes respectively. The task is to merge both lists and return the head of the merged list.
Input: LinkedList1: 10->20->30, LinkedList2: 5->15->25->35
Output: 5->10->15->20->25->30->35
Explanation: Nodes from both linked lists are merged step-by-step into a new sorted linked list.
Input: LinkedList1: 5->6->7, LinkedList2: 5->6->7
Output: 5->5->6->6->7->7
Explanation: Duplicate elements are allowed and are added in the order of their occurrence.
Expected Time Complexity: O(n+m)
Expected Auxilliary Space: O(1)