Merge Two Sorted Lists LeetCode solution in C++
1class Solution {2public:3ListNode *mergeTwoLists(ListNode *l1, ListNode *l2) {4ListNode dummy(INT_MIN);5ListNode *tail = &dummy;67while (l1 && l2) {8if (l1->val < l2->val) {9tail->next = l1;10l1 = l1->next;11} else {12tail->next = l2;13l2 = l2->next;14}15tail = tail->next;16}1718tail->next = l1 ? l1 : l2;19return dummy.next;20}21};