Search⌘ K
AI Features

Problem: Merge Two Sorted Lists

Explore how to merge two sorted linked lists into a single sorted linked list by splicing nodes from both lists. Learn to implement this in JavaScript using a dummy node and pointer traversal for efficient in-place merging with linear time complexity and constant space usage.

Statement

Given the heads of two sorted linked lists, list1 and list2, merge them into a single sorted linked list by splicing together the nodes from both input lists.

Return the head of the resulting merged linked list.

Note: Both list1 and list2 are sorted in non-decreasing order.

Constraints:

  • The number of nodes in each list is in the range [0,50][0, 50].

  • 100-100 \leq Node.val ...